diff options
author | Anders Broman <anders.broman@ericsson.com> | 2013-04-08 16:44:15 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2013-04-08 16:44:15 +0000 |
commit | 5f6b7f95bc695f27d9046f7b3cb4353ce5602aba (patch) | |
tree | 43dd36c67f53b52ed961e26830237e28b39ec8c4 /epan | |
parent | 192b62f97b19a02d6c9203bdcb9b58cee1831f0d (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.c | 8 |
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, |