diff options
author | Anders Broman <anders.broman@ericsson.com> | 2008-04-17 20:26:00 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2008-04-17 20:26:00 +0000 |
commit | b40673e0fa409f8d640517dcc4d8f1a929b63aac (patch) | |
tree | 9e9a6e66fbc064ed56e8242f744280a7a96fa122 /asn1/gsmmap | |
parent | 7e9b56cbebaa1bbb9b58e6831854ab260b780b6d (diff) |
From Vasil Velichkov :
Fix missing dissection of SignalInfo in MAP SMS operations
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2469
svn path=/trunk/; revision=25106
Diffstat (limited to 'asn1/gsmmap')
-rw-r--r-- | asn1/gsmmap/gsmmap.cnf | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/asn1/gsmmap/gsmmap.cnf b/asn1/gsmmap/gsmmap.cnf index 585fa23407..755d3d8be0 100644 --- a/asn1/gsmmap/gsmmap.cnf +++ b/asn1/gsmmap/gsmmap.cnf @@ -271,6 +271,15 @@ actx->pinfo->p2p_dir = P2P_DIR_RECV; %(DEFAULT_BODY)s actx->value_ptr = parameter_tvb; + +#.FN_BODY SM-DeliveryFailureCause + /* dissect_gsm_map_SignalInfo will return parameter_tvb in actx */ +%(DEFAULT_BODY)s + + if (!actx->value_ptr) + return offset; + dissector_try_port(sms_dissector_table, 0, actx->value_ptr, actx->pinfo, top_tree); + #.FN_BODY ForwardSM-Arg /* dissect_gsm_map_SignalInfo will return parameter_tvb in actx */ @@ -289,6 +298,15 @@ actx->pinfo->p2p_dir = P2P_DIR_RECV; return offset; dissector_try_port(sms_dissector_table, 0, actx->value_ptr, actx->pinfo, top_tree); +#.FN_BODY MO-ForwardSM-Res + + /* dissect_gsm_map_SignalInfo will return parameter_tvb in actx */ +%(DEFAULT_BODY)s + + if (!actx->value_ptr) + return offset; + dissector_try_port(sms_dissector_table, 0, actx->value_ptr, actx->pinfo, top_tree); + #.FN_BODY MT-ForwardSM-Arg /* dissect_gsm_map_SignalInfo will return parameter_tvb in actx */ @@ -298,6 +316,33 @@ actx->pinfo->p2p_dir = P2P_DIR_RECV; return offset; dissector_try_port(sms_dissector_table, 0, actx->value_ptr, actx->pinfo, top_tree); +#.FN_BODY MT-ForwardSM-Res + + /* dissect_gsm_map_SignalInfo will return parameter_tvb in actx */ +%(DEFAULT_BODY)s + + if (!actx->value_ptr) + return offset; + dissector_try_port(sms_dissector_table, 0, actx->value_ptr, actx->pinfo, top_tree); + +#.FN_BODY MT-ForwardSM-VGCS-Arg + + /* dissect_gsm_map_SignalInfo will return parameter_tvb in actx */ +%(DEFAULT_BODY)s + + if (!actx->value_ptr) + return offset; + dissector_try_port(sms_dissector_table, 0, actx->value_ptr, actx->pinfo, top_tree); + +#.FN_BODY MT-ForwardSM-VGCS-Res + + /* dissect_gsm_map_SignalInfo will return parameter_tvb in actx */ +%(DEFAULT_BODY)s + + if (!actx->value_ptr) + return offset; + dissector_try_port(sms_dissector_table, 0, actx->value_ptr, actx->pinfo, top_tree); + #.FN_BODY SS-Status VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; |