aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gmr1_dtap.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-gmr1_dtap.c')
-rw-r--r--epan/dissectors/packet-gmr1_dtap.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/epan/dissectors/packet-gmr1_dtap.c b/epan/dissectors/packet-gmr1_dtap.c
index 59b7180a4d..1e9649e62b 100644
--- a/epan/dissectors/packet-gmr1_dtap.c
+++ b/epan/dissectors/packet-gmr1_dtap.c
@@ -48,6 +48,7 @@ static gint ett_gmr1_pd = -1;
/* Handoffs */
static dissector_handle_t gsm_dtap_handle;
+static dissector_handle_t dtap_handle;
static int
@@ -173,15 +174,12 @@ proto_register_gmr1_dtap(void)
proto_register_field_array(proto_gmr1_dtap, hf, array_length(hf));
/* Register dissector */
- register_dissector("gmr1_dtap", dissect_gmr1_dtap, proto_gmr1_dtap);
+ dtap_handle = register_dissector("gmr1_dtap", dissect_gmr1_dtap, proto_gmr1_dtap);
}
void
proto_reg_handoff_gmr1_dtap(void)
{
- dissector_handle_t dtap_handle;
-
- dtap_handle = find_dissector("gmr1_dtap");
dissector_add_uint("lapsat.sapi", 0 , dtap_handle); /* LAPSat: CC/RR/MM */
dissector_add_uint("lapsat.sapi", 3 , dtap_handle); /* LAPSat: SMS/SS */