aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ositp.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-ositp.c')
-rw-r--r--epan/dissectors/packet-ositp.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/epan/dissectors/packet-ositp.c b/epan/dissectors/packet-ositp.c
index 789e7fb73f..7f9f5e19ef 100644
--- a/epan/dissectors/packet-ositp.c
+++ b/epan/dissectors/packet-ositp.c
@@ -154,6 +154,8 @@ static const fragment_items cotp_frag_items = {
static dissector_handle_t rdp_cr_handle;
static dissector_handle_t rdp_cc_handle;
+static dissector_handle_t ositp_handle;
+
/*
* ISO8073 OSI COTP definition
@@ -2427,7 +2429,7 @@ void proto_register_cotp(void)
cotp_heur_subdissector_list = register_heur_dissector_list("cotp", proto_cotp);
/* XXX - what about CLTP and proto_cltp? */
- register_dissector("ositp", dissect_ositp, proto_cotp);
+ ositp_handle = register_dissector("ositp", dissect_ositp, proto_cotp);
register_dissector("ositp_inactive", dissect_ositp_inactive, proto_cotp);
register_init_routine(cotp_reassemble_init);
@@ -2458,9 +2460,6 @@ void proto_register_cltp(void)
void
proto_reg_handoff_cotp(void)
{
- dissector_handle_t ositp_handle;
-
- ositp_handle = find_dissector("ositp");
dissector_add_uint("ip.proto", IP_PROTO_TP, ositp_handle);
rdp_cr_handle = find_dissector("rdp_cr");