diff options
author | Anders Broman <anders.broman@ericsson.com> | 2005-07-19 19:47:17 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2005-07-19 19:47:17 +0000 |
commit | d65ca4e2bdc783424a4764ee70e2f7caa021d178 (patch) | |
tree | e96db30b4ef8fdb39b976fad133ea0532f087b81 /asn1/gsmmap | |
parent | 9f6a3801d95a33488c6fc81dd345489c50cdab1d (diff) |
Fix an unpack_digits off by one error.
svn path=/trunk/; revision=14953
Diffstat (limited to 'asn1/gsmmap')
-rw-r--r-- | asn1/gsmmap/packet-gsm_map-template.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/asn1/gsmmap/packet-gsm_map-template.c b/asn1/gsmmap/packet-gsm_map-template.c index 2994a83146..14611de851 100644 --- a/asn1/gsmmap/packet-gsm_map-template.c +++ b/asn1/gsmmap/packet-gsm_map-template.c @@ -135,7 +135,7 @@ unpack_digits(tvbuff_t *tvb, int offset){ length = length - offset; digit_str = g_malloc(length*2+1); - while ( offset <= length ){ + while ( offset < length ){ octet = tvb_get_guint8(tvb,offset); digit_str[i] = ((octet & 0x0f) + 0x30); |