aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-cimetrics.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-cimetrics.c')
-rw-r--r--epan/dissectors/packet-cimetrics.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/epan/dissectors/packet-cimetrics.c b/epan/dissectors/packet-cimetrics.c
index fe19276e8e..1a74d70e65 100644
--- a/epan/dissectors/packet-cimetrics.c
+++ b/epan/dissectors/packet-cimetrics.c
@@ -47,6 +47,7 @@ static gint ett_cimetrics_mstp = -1;
static int hf_cimetrics_mstp_timer = -1;
static int hf_cimetrics_mstp_value = -1;
+static dissector_handle_t cimetric_handle;
static int
dissect_cimetrics_mstp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U_)
@@ -114,8 +115,7 @@ proto_register_cimetrics(void)
proto_register_field_array(proto_cimetrics_mstp, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
- register_dissector("cimetrics", dissect_cimetrics_mstp,
- proto_cimetrics_mstp);
+ cimetric_handle = register_dissector("cimetrics", dissect_cimetrics_mstp, proto_cimetrics_mstp);
llc_add_oui(OUI_CIMETRICS, "llc.cimetrics_pid",
"LLC Cimetrics OUI PID", hf2, proto_cimetrics_mstp);
@@ -124,10 +124,7 @@ proto_register_cimetrics(void)
void
proto_reg_handoff_cimetrics(void)
{
- dissector_handle_t mstp_handle;
-
- mstp_handle = find_dissector("cimetrics");
- dissector_add_uint("llc.cimetrics_pid", 1, mstp_handle);
+ dissector_add_uint("llc.cimetrics_pid", 1, cimetric_handle);
}
/*