aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
diff options
context:
space:
mode:
authorNicolas Bertin <nicolas.bertin@al-enterprise.com>2017-04-04 14:34:15 +0200
committerAnders Broman <a.broman58@gmail.com>2017-04-04 17:42:42 +0000
commit20edef4915962eb63180d51b73b25feb7d78e94c (patch)
treef029be3b17b7c355605bfc085fcfba4fdec58b8c /epan/dissectors
parent4c555c6b57e68a64f0efcc642edf051ea767b9ac (diff)
NOE: fix "Context" field decoding of EVT_CONTEXT_SWITCH message (was "Unknown" instead of "Call Server" or "Presentation Server")
Change-Id: I85e2980d5cb4adb4f5806dbc215df016c094c75e Reviewed-on: https://code.wireshark.org/review/20904 Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors')
-rw-r--r--epan/dissectors/packet-noe.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/epan/dissectors/packet-noe.c b/epan/dissectors/packet-noe.c
index 80613268b5..81077a7ce5 100644
--- a/epan/dissectors/packet-noe.c
+++ b/epan/dissectors/packet-noe.c
@@ -110,6 +110,7 @@ static const value_string val_str_class[] = {
{OPCODE_C_ime_context , "ime_context"},
{0, NULL}
};
+
static value_string_ext val_str_class_ext = VALUE_STRING_EXT_INIT(val_str_class);
#define OPCODE_P_B_objectid 0
@@ -410,6 +411,7 @@ static const value_string val_str_props[] = {
{OPCODE_P_A_end_date , "end_date"},
{0, NULL}
};
+
static value_string_ext val_str_props_ext = VALUE_STRING_EXT_INIT(val_str_props);
#define OPCODE_EVT_CONTEXT_SWITCH 0
@@ -558,6 +560,7 @@ static const value_string val_str_event[] = {
{OPCODE_EVT_ACTLISTBOX_DISMISSED , "EVT_ACTLISTBOX_DISMISSED"},
{0, NULL}
};
+
static value_string_ext val_str_event_ext = VALUE_STRING_EXT_INIT(val_str_event);
#define P_BASIC 0
@@ -772,6 +775,12 @@ static const value_string noe_event_str_struct[] = {
{0, NULL}
};
+static const value_string noe_evt_context_switch_str_vals[] = {
+ {1, "Call Server"},
+ {2, "Presentation Server"},
+ {0, NULL}
+};
+
/*-----------------------------------------------------------------------------
DECODE UTF8 TO UNICODE
This function translates an UTF8 vale to an UNICODE one.
@@ -1582,7 +1591,7 @@ void proto_register_noe(void)
"noe.event_context_switch",
FT_UINT8,
BASE_DEC,
- VALS(servers_vals),
+ VALS(noe_evt_context_switch_str_vals),
0x0,
NULL,
HFILL