aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpegah hajiani <pegah_haj@yahoo.com>2018-10-14 10:06:09 +0000
committerMichael Mann <mmann78@netscape.net>2018-10-21 20:22:22 +0000
commit4d56eec0ccb0b3c8827c31776c70e6d6827de1bc (patch)
treed1b6625f7f4a173eac26ecec1609bbc4c26e1a93
parentc09428bcf2fd27bce8e7a35be35c60e688fcc098 (diff)
WNSRP: Add WNSRP definitions to SRP
WNSRP packets are the same as SRP packets, just with a different Command Code. Change-Id: I41e0ab4cbe90497fd7fb4142b119edb79c1477df Reviewed-on: https://code.wireshark.org/review/30205 Petri-Dish: Michael Mann <mmann78@netscape.net> Reviewed-by: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Michael Mann <mmann78@netscape.net>
-rw-r--r--epan/dissectors/packet-srp.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/dissectors/packet-srp.c b/epan/dissectors/packet-srp.c
index 9b47c4cca9..f9cdf7d002 100644
--- a/epan/dissectors/packet-srp.c
+++ b/epan/dissectors/packet-srp.c
@@ -44,10 +44,16 @@ static dissector_handle_t h245dg_handle;
#define SRP_SRP_RESPONSE 251
#define SRP_NSRP_RESPONSE 247
+/* WNSRP definitions */
+#define WNSRP_COMMAND_HEADER 241
+#define WNSRP_RESPONSE_HEADER 243
+
static const value_string srp_frame_types[] = {
{SRP_SRP_COMMAND, "SRP command"},
{SRP_SRP_RESPONSE, "SRP response"},
{SRP_NSRP_RESPONSE, "NSRP response"},
+ {WNSRP_COMMAND_HEADER, "WNSRP command"},
+ {WNSRP_RESPONSE_HEADER, "WNSRP response"},
{0,NULL}
};
@@ -117,6 +123,7 @@ static int dissect_srp (tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree,
switch( header ) {
case SRP_SRP_COMMAND:
+ case WNSRP_COMMAND_HEADER:
dissect_srp_command(tvb,pinfo,srp_tree);
break;
@@ -124,6 +131,7 @@ static int dissect_srp (tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree,
break;
case SRP_NSRP_RESPONSE:
+ case WNSRP_RESPONSE_HEADER:
if( srp_tree )
proto_tree_add_item(srp_tree,hf_srp_seqno,tvb,1,1,ENC_BIG_ENDIAN);
break;