diff options
author | Bill Meier <wmeier@newsguy.com> | 2009-03-05 04:10:45 +0000 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2009-03-05 04:10:45 +0000 |
commit | 17710036ec3ab9e1e54ffda913e811131f3e4596 (patch) | |
tree | 59cb261ec0892854658404af3abe36fd1e90c1ab /epan | |
parent | 5f01780b389f58ebd834ddb48880377fdd52112a (diff) |
Minor rework of reg_handoff ...
svn path=/trunk/; revision=27610
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-ziop.c | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/epan/dissectors/packet-ziop.c b/epan/dissectors/packet-ziop.c index fedabc307a..530d6ac2f7 100644 --- a/epan/dissectors/packet-ziop.c +++ b/epan/dissectors/packet-ziop.c @@ -224,17 +224,9 @@ dissect_ziop_heur (tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree) { } - - - - - - - - - /* Main entry point */ -void dissect_ziop (tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree) { +static void +dissect_ziop (tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree) { guint offset = 0; ZIOPHeader header; CompressionData compression_data; @@ -427,14 +419,11 @@ void proto_register_ziop (void) { void proto_reg_handoff_ziop (void) { - static gboolean initialized = FALSE; + ziop_handle = find_dissector("ziop"); + dissector_add_handle("udp.port", ziop_handle); /* for 'Decode As' */ - data_handle = find_dissector("data"); - - ziop_handle = create_dissector_handle(dissect_ziop_tcp, proto_ziop); heur_dissector_add("tcp", dissect_ziop_heur, proto_ziop); - dissector_add_handle("udp.port", ziop_handle); - initialized = TRUE; + data_handle = find_dissector("data"); } |