aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-fcels.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-fcels.c')
-rw-r--r--epan/dissectors/packet-fcels.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/epan/dissectors/packet-fcels.c b/epan/dissectors/packet-fcels.c
index b40ff0219b..cde67885ec 100644
--- a/epan/dissectors/packet-fcels.c
+++ b/epan/dissectors/packet-fcels.c
@@ -25,6 +25,8 @@
void proto_register_fcels(void);
void proto_reg_handoff_fcels(void);
+static dissector_handle_t els_handle;
+
#define FC_ELS_RPLY 0
#define FC_ELS_REQ 1
@@ -2592,14 +2594,13 @@ proto_register_fcels (void)
expert_fcels = expert_register_protocol(proto_fcels);
expert_register_field_array(expert_fcels, ei, array_length(ei));
fcels_req_hash = wmem_map_new_autoreset(wmem_epan_scope(), wmem_file_scope(), fcels_hash, fcels_equal);
+
+ els_handle = register_dissector("fcels", dissect_fcels, proto_fcels);
}
void
proto_reg_handoff_fcels (void)
{
- dissector_handle_t els_handle;
-
- els_handle = create_dissector_handle (dissect_fcels, proto_fcels);
dissector_add_uint("fc.ftype", FC_FTYPE_ELS, els_handle);
fcsp_handle = find_dissector_add_dependency ("fcsp", proto_fcels);