diff options
author | Michael Mann <mmann78@netscape.net> | 2014-09-04 08:35:51 -0400 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2014-09-07 01:45:12 +0000 |
commit | 419de19c1dac8c2a922e3d6f455bd02dec7e9f25 (patch) | |
tree | 3cf5877e785305a926ea6eb7d2970ccb85dab9fb /epan/dissectors/packet-dnp.c | |
parent | 0d6fb098d0f3d7b2a40e61e0c1afd25cfcee7554 (diff) |
Create subdissector table for RTAC Serial and have dissectors register with it, rather than have the RTAC Serial dissector go find all of the dissectors its interested in.
Change-Id: I6b6a05ec242e4798fb56ffa43c661ec277aca955
Reviewed-on: https://code.wireshark.org/review/3984
Reviewed-by: Chris Bontje <cbontje@gmail.com>
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-dnp.c')
-rw-r--r-- | epan/dissectors/packet-dnp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/epan/dissectors/packet-dnp.c b/epan/dissectors/packet-dnp.c index 3ff7795d3f..fe4f0c646f 100644 --- a/epan/dissectors/packet-dnp.c +++ b/epan/dissectors/packet-dnp.c @@ -38,7 +38,8 @@ #include <epan/prefs.h> #include <epan/reassemble.h> #include <epan/wmem/wmem.h> -#include <epan/dissectors/packet-tcp.h> +#include "packet-tcp.h" +#include "packet-rtacser.h" #include <epan/conversation.h> #include <epan/expert.h> #include <epan/to_str.h> @@ -4439,6 +4440,7 @@ proto_reg_handoff_dnp3(void) dnp3_udp_handle = new_create_dissector_handle(dissect_dnp3_udp, proto_dnp3); dissector_add_uint("tcp.port", TCP_PORT_DNP, dnp3_tcp_handle); dissector_add_uint("udp.port", UDP_PORT_DNP, dnp3_udp_handle); + dissector_add_uint("rtacser.data", RTACSER_PAYLOAD_DNP3, dnp3_udp_handle); } /* |