diff options
Diffstat (limited to 'epan/dissectors/packet-rsip.c')
-rw-r--r-- | epan/dissectors/packet-rsip.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/epan/dissectors/packet-rsip.c b/epan/dissectors/packet-rsip.c index 22c849426f..2c4689038a 100644 --- a/epan/dissectors/packet-rsip.c +++ b/epan/dissectors/packet-rsip.c @@ -1242,18 +1242,11 @@ proto_register_rsip(void) void proto_reg_handoff_rsip(void) { - static gboolean initialized = FALSE; dissector_handle_t rsip_handle; - if (!initialized) { - - rsip_handle = create_dissector_handle(dissect_rsip, - proto_rsip); - dissector_add_uint("udp.port", UDP_PORT_RSIP, rsip_handle); - dissector_add_uint("tcp.port", TCP_PORT_RSIP, rsip_handle); - - initialized = TRUE; - } + rsip_handle = create_dissector_handle(dissect_rsip, proto_rsip); + dissector_add_uint("udp.port", UDP_PORT_RSIP, rsip_handle); + dissector_add_uint_with_preference("tcp.port", TCP_PORT_RSIP, rsip_handle); } /* |