aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/gsmmap
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2005-07-19 19:47:17 +0000
committerAnders Broman <anders.broman@ericsson.com>2005-07-19 19:47:17 +0000
commitd65ca4e2bdc783424a4764ee70e2f7caa021d178 (patch)
treee96db30b4ef8fdb39b976fad133ea0532f087b81 /asn1/gsmmap
parent9f6a3801d95a33488c6fc81dd345489c50cdab1d (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.c2
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);