From a5c22592579e3841fd69be5ff9b4a3620e06fa8a Mon Sep 17 00:00:00 2001 From: AndersBroman Date: Thu, 21 Dec 2017 11:00:09 +0100 Subject: [BSSAP] Fix mandatory IEs in Uplink Tunnle request(add IMSI) Bug: 14289 Change-Id: I720b31a6275b4b9a9eeff34b5fd0554cd6fcb7d3 Reviewed-on: https://code.wireshark.org/review/24924 Petri-Dish: Anders Broman Reviewed-by: Anders Broman --- epan/dissectors/packet-bssap.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'epan/dissectors/packet-bssap.c') diff --git a/epan/dissectors/packet-bssap.c b/epan/dissectors/packet-bssap.c index 6780eb39f2..85d384527e 100644 --- a/epan/dissectors/packet-bssap.c +++ b/epan/dissectors/packet-bssap.c @@ -1659,6 +1659,10 @@ static int dissect_bssap_plus(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tre proto_tree_add_item(tree, hf_bssap_extraneous_data, tvb, offset, -1, ENC_NA); break; case BSSAP_UPLINK_TUNNEL_REQUEST: /* 17.1.23 */ + /* IMSI IMSI 18.4.10 M TLV 6-10 */ + if (check_ie(tvb, pinfo, tree, &offset, BSSAP_IMSI)) + offset = dissect_bssap_imsi(tvb, bssap_tree, pinfo, offset); + /* SGSN number 18.4.22 M TLV 5-11 */ if (check_ie(tvb, pinfo, tree, &offset, BSSAP_SGSN_NUMBER)) offset = dissect_bssap_sgsn_number(tvb, bssap_tree, offset); -- cgit v1.2.3