From 5fa2a99087bc56ea57ff31a7abf1d17f6bf8a2ca Mon Sep 17 00:00:00 2001 From: Jakub Zawadzki Date: Mon, 5 Aug 2013 18:09:43 +0000 Subject: Keep result of [new_]register_dissector in some dissectors. svn path=/trunk/; revision=51156 --- epan/dissectors/packet-dmp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'epan/dissectors/packet-dmp.c') diff --git a/epan/dissectors/packet-dmp.c b/epan/dissectors/packet-dmp.c index c96591c959..38fe0d8b47 100644 --- a/epan/dissectors/packet-dmp.c +++ b/epan/dissectors/packet-dmp.c @@ -4980,7 +4980,8 @@ void proto_register_dmp (void) expert_module_t* expert_dmp; proto_dmp = proto_register_protocol (PNAME, PSNAME, PFNAME); - register_dissector(PFNAME, dissect_dmp, proto_dmp); + + dmp_handle = register_dissector(PFNAME, dissect_dmp, proto_dmp); proto_register_field_array (proto_dmp, hf, array_length (hf)); proto_register_subtree_array (ett, array_length (ett)); @@ -5073,7 +5074,6 @@ void proto_reg_handoff_dmp (void) static gboolean dmp_prefs_initialized = FALSE; if (!dmp_prefs_initialized) { - dmp_handle = find_dissector (PFNAME); dmp_prefs_initialized = TRUE; } else { range_foreach (dmp_port_range, range_delete_callback); -- cgit v1.2.3