diff options
author | Gilbert Ramirez <gram@alumni.rice.edu> | 2001-01-03 16:41:08 +0000 |
---|---|---|
committer | Gilbert Ramirez <gram@alumni.rice.edu> | 2001-01-03 16:41:08 +0000 |
commit | 5b7f184296c4e10f933d0448f40d267fb1b583f7 (patch) | |
tree | e67e6a292cf66edf79431f30778f239fc9468f4e /packet-wsp.c | |
parent | b151ddecbb6800271e1cc2b8b0d2bb355dadbe89 (diff) | |
download | wireshark-5b7f184296c4e10f933d0448f40d267fb1b583f7.tar.gz wireshark-5b7f184296c4e10f933d0448f40d267fb1b583f7.tar.bz2 wireshark-5b7f184296c4e10f933d0448f40d267fb1b583f7.zip |
Ensure that all value_string arrays end in {0, NULL}. Dissectors got away
with not terminating their arrays because they knew the limits of the
value used to look up strings in the value_string array, but the
dfilter_expr_dlg does not know these limits and must rely on the terminating
{0, NULL} record.
Also, in SNA fixed a bug in which a field should have been defined as FT_UINT8
but was defined as FT_BOOLEAN.
In WTP, fixed a value string which had duplicate keys.
svn path=/trunk/; revision=2817
Diffstat (limited to 'packet-wsp.c')
-rw-r--r-- | packet-wsp.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/packet-wsp.c b/packet-wsp.c index e35751599c..d5edc914c4 100644 --- a/packet-wsp.c +++ b/packet-wsp.c @@ -3,7 +3,7 @@ * * Routines to dissect WSP component of WAP traffic. * - * $Id: packet-wsp.c,v 1.7 2001/01/03 08:42:48 guy Exp $ + * $Id: packet-wsp.c,v 1.8 2001/01/03 16:41:07 gram Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -133,6 +133,8 @@ static const value_string vals_pdu_type[] = { /* 0x70 - 0x7F Extended method (Post PDU) */ /* 0x80 - 0xFF Reserved */ + { 0x00, NULL } + }; static const value_string vals_status[] = { @@ -179,6 +181,7 @@ static const value_string vals_status[] = { { 0x63, "Service Unavailable" }, { 0x64, "Gateway Timeout" }, { 0x65, "HTTP Version Not Supported" }, + { 0x00, NULL } }; static const value_string vals_content_types[] = { @@ -235,6 +238,7 @@ static const value_string vals_content_types[] = { { 0x32, "application/vnd.wap.coc" }, { 0x33, "application/vnd.wap.multipart.related" }, { 0x34, "application/vnd.wap.sia" }, + { 0x00, NULL } }; static const value_string vals_character_sets[] = { @@ -252,15 +256,18 @@ static const value_string vals_character_sets[] = { { 0x006A, "utf-8" }, { 0x03E8, "iso-10646-ucs-2" }, { 0x07EA, "big5" }, + { 0x00, NULL } }; static const value_string vals_languages[] = { { 0x19, "English (en)" }, + { 0x00, NULL } }; static const value_string vals_accept_ranges[] = { { 0x80, "None" }, { 0x81, "Bytes" }, + { 0x00, NULL } }; static const value_string vals_cache_control[] = { @@ -275,6 +282,7 @@ static const value_string vals_cache_control[] = { { 0x88, "No-transform" }, { 0x89, "Must-revalidate" }, { 0x8A, "Proxy-revalidate" }, + { 0x00, NULL } }; /* |