diff options
author | Anders Broman <anders.broman@ericsson.com> | 2007-06-20 21:54:40 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2007-06-20 21:54:40 +0000 |
commit | 607b0b1048020344ffc46328ff2f4e0b80d70849 (patch) | |
tree | c4b1ace7df49f0214da63157aaf6d91ed044c414 /asn1/gsmmap/packet-gsm_map-template.c | |
parent | 301432dc5c9a81d06386a40668ea79197d0f9024 (diff) |
Add call to the sms dissector for MO-ForwardSM-Arg and MT-ForwardSM-Arg.
Use a separate valuestring for forwardSM and sendRoutingInfoForSM.
svn path=/trunk/; revision=22146
Diffstat (limited to 'asn1/gsmmap/packet-gsm_map-template.c')
-rw-r--r-- | asn1/gsmmap/packet-gsm_map-template.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/asn1/gsmmap/packet-gsm_map-template.c b/asn1/gsmmap/packet-gsm_map-template.c index 0bcdb4dc8e..2ef5b0c005 100644 --- a/asn1/gsmmap/packet-gsm_map-template.c +++ b/asn1/gsmmap/packet-gsm_map-template.c @@ -567,9 +567,10 @@ dissect_geographical_description(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tr #include "packet-gsm_map-fn.c" /* Specific translation for MAP V3 */ -const value_string gsm_map_V3_opr_code_strings[] = { - { 44, "mt-forwardSM" }, - { 46, "mo-forwardSM" }, +const value_string gsm_map_V1V2_opr_code_strings[] = { + { 44, "forwardSM" }, + { 45, "sendRoutingInfoForSM" }, + { 46, "forwardSM" }, { 0, NULL } }; /* Generic translation for MAP operation */ @@ -780,8 +781,8 @@ const gchar* gsm_map_opr_code(guint32 val) { switch (val) { case 44: /*mt-forwardSM*/ case 46: /*mo-forwardSM*/ - if (application_context_version == 3) { - return val_to_str(val, gsm_map_V3_opr_code_strings, "Unknown GSM-MAP (%u)"); + if (application_context_version < 3) { + return val_to_str(val, gsm_map_V1V2_opr_code_strings, "Unknown GSM-MAP (%u)"); } /* Else use the default map operation translation */ default: |