Fix an unpack_digits off by one error.
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 19 Jul 2005 19:47:17 +0000 (19:47 +0000)
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 19 Jul 2005 19:47:17 +0000 (19:47 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14953 f5534014-38df-0310-8fa8-9805f1628bb7

asn1/gsmmap/packet-gsm_map-template.c

index 2994a83146459fab83fd1d7124b77860f03322d5..14611de851a15babfbbd47b4a5a660dfdf89db33 100644 (file)
@@ -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);