aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-h263p.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-h263p.c')
-rw-r--r--epan/dissectors/packet-h263p.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/epan/dissectors/packet-h263p.c b/epan/dissectors/packet-h263p.c
index 7b65b0172f..ba0b8dec60 100644
--- a/epan/dissectors/packet-h263p.c
+++ b/epan/dissectors/packet-h263p.c
@@ -65,6 +65,8 @@ static gint ett_h263P_data = -1;
static guint temp_dynamic_payload_type = 0;
+static dissector_handle_t h263P_handle;
+
/* RFC 4629 */
static int
dissect_h263P( tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U_ )
@@ -202,12 +204,10 @@ dissect_h263P( tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _
void
proto_reg_handoff_h263P(void)
{
- static dissector_handle_t h263P_handle;
static guint dynamic_payload_type;
static gboolean h263P_prefs_initialized = FALSE;
if (!h263P_prefs_initialized) {
- h263P_handle = find_dissector("h263P");
dissector_add_string("rtp_dyn_payload_type","H263-1998", h263P_handle);
dissector_add_string("rtp_dyn_payload_type","H263-2000", h263P_handle);
h263P_prefs_initialized = TRUE;
@@ -409,8 +409,7 @@ proto_register_h263P(void)
10,
&temp_dynamic_payload_type);
- register_dissector("h263P", dissect_h263P, proto_h263P);
-
+ h263P_handle = register_dissector("h263P", dissect_h263P, proto_h263P);
}
/*