diff options
author | pegah hajiani <pegah_haj@yahoo.com> | 2018-10-14 10:06:09 +0000 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2018-10-21 20:22:22 +0000 |
commit | 4d56eec0ccb0b3c8827c31776c70e6d6827de1bc (patch) | |
tree | d1b6625f7f4a173eac26ecec1609bbc4c26e1a93 | |
parent | c09428bcf2fd27bce8e7a35be35c60e688fcc098 (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.c | 8 |
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; |