aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rtp-events.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-rtp-events.c')
-rw-r--r--epan/dissectors/packet-rtp-events.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-rtp-events.c b/epan/dissectors/packet-rtp-events.c
index 387c86a165..b2a70c585c 100644
--- a/epan/dissectors/packet-rtp-events.c
+++ b/epan/dissectors/packet-rtp-events.c
@@ -318,6 +318,8 @@ value_string_ext rtp_event_type_values_ext = VALUE_STRING_EXT_INIT(rtp_event_typ
static gint ett_rtp_events = -1;
+static dissector_handle_t rtp_events_handle;
+
static struct _rtp_event_info rtp_event_info;
static int
@@ -493,7 +495,7 @@ proto_register_rtp_events(void)
" that specifies Cisco Named Signaling Events", 10,
&cisco_nse_pt_value);
- register_dissector("rtpevent", dissect_rtp_events, proto_rtp_events);
+ rtp_events_handle = register_dissector("rtpevent", dissect_rtp_events, proto_rtp_events);
rtp_event_tap = register_tap("rtpevent");
}
@@ -502,7 +504,6 @@ proto_register_rtp_events(void)
void
proto_reg_handoff_rtp_events(void)
{
- static dissector_handle_t rtp_events_handle;
/* saved_payload_type_value is a temporary place to save */
/* the value so we can properly reinitialize when the */
/* settings get changed. */
@@ -511,7 +512,6 @@ proto_reg_handoff_rtp_events(void)
static gboolean rtp_events_prefs_initialized = FALSE;
if (!rtp_events_prefs_initialized) {
- rtp_events_handle = find_dissector("rtpevent");
dissector_add_string("rtp_dyn_payload_type", "telephone-event", rtp_events_handle);
dissector_add_string("rtp_dyn_payload_type", "X-NSE", rtp_events_handle);
rtp_events_prefs_initialized = TRUE;