aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-synergy.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-synergy.c')
-rw-r--r--epan/dissectors/packet-synergy.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/epan/dissectors/packet-synergy.c b/epan/dissectors/packet-synergy.c
index bdb23485d4..c3cc2be523 100644
--- a/epan/dissectors/packet-synergy.c
+++ b/epan/dissectors/packet-synergy.c
@@ -123,6 +123,8 @@ static int hf_synergy_ebad = -1;
/* Initialize the subtree pointers */
static gint ett_synergy = -1;
+static dissector_handle_t synergy_handle;
+
static void dissect_synergy_handshake(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,gint offset);
static void dissect_synergy_cinn(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,gint offset);
static void dissect_synergy_cclp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,gint offset);
@@ -563,15 +565,12 @@ proto_register_synergy(void)
/* Required function calls to register the header fields and subtrees used */
proto_register_field_array(proto_synergy, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
- register_dissector("synergy", dissect_synergy, proto_synergy);
+ synergy_handle = register_dissector("synergy", dissect_synergy, proto_synergy);
}
void
proto_reg_handoff_synergy(void)
{
-
- dissector_handle_t synergy_handle;
- synergy_handle = find_dissector("synergy");
dissector_add_uint_with_preference("tcp.port", SYNERGY_PORT, synergy_handle);
}