diff options
author | Bill Meier <wmeier@newsguy.com> | 2009-03-19 01:54:09 +0000 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2009-03-19 01:54:09 +0000 |
commit | 20128275db311f8395004d774e5580b4fa815988 (patch) | |
tree | 78118cab2507f3b97a687e827cbc2890deb499c0 /epan/dissectors/packet-vcdu.c | |
parent | 0230af331b4a99eac676feedc371074e9b4da910 (diff) | |
download | wireshark-20128275db311f8395004d774e5580b4fa815988.tar.gz |
- Move register_dissector(...) from proto_reg_handoff() to proto_register();
- Use dissector_add_handle("udp",...) rather than dissector_add(""udp",0,...)
svn path=/trunk/; revision=27794
Diffstat (limited to 'epan/dissectors/packet-vcdu.c')
-rw-r--r-- | epan/dissectors/packet-vcdu.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/epan/dissectors/packet-vcdu.c b/epan/dissectors/packet-vcdu.c index 7020944fc5..60c0199d9b 100644 --- a/epan/dissectors/packet-vcdu.c +++ b/epan/dissectors/packet-vcdu.c @@ -76,7 +76,7 @@ static int hf_vcdu_replay = -1; static int hf_vcdu_fhp = -1; static int hf_vcdu_lbp = -1; -static dissector_handle_t ccsds_handle = (dissector_handle_t)-1; +static dissector_handle_t ccsds_handle; /* Initialize the subtree pointers */ static gint ett_vcdu = -1; @@ -631,6 +631,8 @@ proto_register_vcdu(void) proto_register_field_array(proto_vcdu, hf, array_length(hf)); proto_register_subtree_array(ett, array_length(ett)); + /* XX: Does this dissector need to be publicly registered ?? */ + register_dissector ( "vcdu", dissect_vcdu, proto_vcdu ); } @@ -641,8 +643,7 @@ proto_register_vcdu(void) void proto_reg_handoff_vcdu(void) { - register_dissector ( "vcdu", dissect_vcdu, proto_vcdu ); - dissector_add ( "udp.port", 0, find_dissector("vcdu") ); + dissector_add_handle ( "udp.port", find_dissector("vcdu") ); /* for 'decode as' */ ccsds_handle = find_dissector ( "ccsds" ); } |