aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/gsmmap/packet-gsm_map-template.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2007-06-20 21:54:40 +0000
committerAnders Broman <anders.broman@ericsson.com>2007-06-20 21:54:40 +0000
commit607b0b1048020344ffc46328ff2f4e0b80d70849 (patch)
treec4b1ace7df49f0214da63157aaf6d91ed044c414 /asn1/gsmmap/packet-gsm_map-template.c
parent301432dc5c9a81d06386a40668ea79197d0f9024 (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.c11
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: