diff options
author | Oliver Smith <osmith@sysmocom.de> | 2019-06-26 15:07:39 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2019-06-26 13:49:39 +0000 |
commit | ca62d2c009021869dedde41c855c5588305540e8 (patch) | |
tree | baedd13df22f0109a5e757cd2dad9f543f851f60 /epan/dissectors/packet-gsm_gsup.c | |
parent | 6038b56330ef419047fe2ed6a10eb3cc74b3ca7d (diff) |
GSUP: fix IMEI decoding missing last byte
Do not cut off the last byte when passing the IMEI IE to the
bssap.imei dissector.
Change-Id: Id5cda256f5a641afcf72c677313b8d8681366ee8
Reviewed-on: https://code.wireshark.org/review/33742
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-gsm_gsup.c')
-rw-r--r-- | epan/dissectors/packet-gsm_gsup.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-gsm_gsup.c b/epan/dissectors/packet-gsm_gsup.c index 6af6b0b29b..6b27c32b8a 100644 --- a/epan/dissectors/packet-gsm_gsup.c +++ b/epan/dissectors/packet-gsm_gsup.c @@ -607,7 +607,7 @@ static void dissect_sm_rp_ui_ie(tvbuff_t *tvb, packet_info *pinfo, guint offset, static void dissect_imei_ie(tvbuff_t *tvb, packet_info *pinfo, guint offset, guint ie_len, proto_tree *tree) { - tvbuff_t *ss_tvb = tvb_new_subset_length(tvb, offset-1, ie_len); + tvbuff_t *ss_tvb = tvb_new_subset_length(tvb, offset-1, ie_len+1); if(bssap_imei_handle) call_dissector(bssap_imei_handle, ss_tvb, pinfo, tree); } |