aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2013-04-08 16:44:15 +0000
committerAnders Broman <anders.broman@ericsson.com>2013-04-08 16:44:15 +0000
commit5f6b7f95bc695f27d9046f7b3cb4353ce5602aba (patch)
tree43dd36c67f53b52ed961e26830237e28b39ec8c4 /epan
parent192b62f97b19a02d6c9203bdcb9b58cee1831f0d (diff)
Fix dissection of IMSI detach from non-EPS service type.
svn path=/trunk/; revision=48789
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-sgsap.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/epan/dissectors/packet-sgsap.c b/epan/dissectors/packet-sgsap.c
index e7bdd18845..bb2846d42f 100644
--- a/epan/dissectors/packet-sgsap.c
+++ b/epan/dissectors/packet-sgsap.c
@@ -63,6 +63,7 @@ static int hf_sgsap_ue_emm_mode = -1;
static int hf_sgsap_eci = -1;
static int hf_sgsap_cn_id = -1;
static int hf_sgsap_imsi_det_eps = -1;
+static int hf_sgsap_imsi_det_non_eps = -1;
static int hf_sgsap_lcs_indic = -1;
static int hf_sgsap_mme_name = -1;
static int hf_sgsap_vlr_name = -1;
@@ -254,7 +255,7 @@ de_sgsap_imsi_det_non_eps(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo _U
curr_offset = offset;
- proto_tree_add_item(tree, hf_sgsap_imsi_det_eps, tvb, curr_offset, 1, ENC_BIG_ENDIAN);
+ proto_tree_add_item(tree, hf_sgsap_imsi_det_non_eps, tvb, curr_offset, 1, ENC_BIG_ENDIAN);
curr_offset += 1;
return(curr_offset-offset);
@@ -1495,6 +1496,11 @@ void proto_register_sgsap(void) {
FT_UINT8, BASE_DEC, VALS(sgsap_imsi_det_from_eps_serv_type_values), 0x0,
NULL, HFILL }
},
+ { &hf_sgsap_imsi_det_non_eps,
+ { "IMSI detach from non-EPS service type", "sgsap.imsi_det_non_eps",
+ FT_UINT8, BASE_DEC, VALS(sgsap_imsi_det_from_non_eps_serv_type_values), 0x0,
+ NULL, HFILL }
+ },
{ &hf_sgsap_lcs_indic,
{ "LCS indicator", "sgsap.lcs_indicator",
FT_UINT8, BASE_DEC, VALS(sgsap_lcs_indic_values), 0x0,