diff options
author | wmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7> | 2008-09-23 15:03:39 +0000 |
---|---|---|
committer | wmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7> | 2008-09-23 15:03:39 +0000 |
commit | efa0a2ea4312d55506171bbd45221a96d22c2c51 (patch) | |
tree | e94eb88301b5a32e0aff056ce31402ab33a4ed58 /epan/dissectors/packet-sscop.c | |
parent | 55864b3717711b4bc942e4f16414b904f849f0ad (diff) |
Minor changes related to proto_reg_handoff & pref ranges
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26254 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-sscop.c')
-rw-r--r-- | epan/dissectors/packet-sscop.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/epan/dissectors/packet-sscop.c b/epan/dissectors/packet-sscop.c index 070fc2fabe..bdc3a17439 100644 --- a/epan/dissectors/packet-sscop.c +++ b/epan/dissectors/packet-sscop.c @@ -58,7 +58,6 @@ static dissector_handle_t nbap_handle; static module_t *sscop_module; static range_t *global_udp_port_range; -static range_t *udp_port_range; static dissector_handle_t sscop_handle; @@ -404,6 +403,7 @@ void proto_reg_handoff_sscop(void) { static gboolean prefs_initialized = FALSE; + static range_t *udp_port_range; if (!prefs_initialized) { initialize_handles_once(); @@ -412,10 +412,10 @@ proto_reg_handoff_sscop(void) } else { range_foreach(udp_port_range, range_delete_callback); + g_free(udp_port_range); } - g_free(udp_port_range); udp_port_range = range_copy(global_udp_port_range); range_foreach(udp_port_range, range_add_callback); @@ -457,7 +457,6 @@ proto_register_sscop(void) sscop_module = prefs_register_protocol(proto_sscop, proto_reg_handoff_sscop); global_udp_port_range = range_empty(); - udp_port_range = range_empty(); prefs_register_range_preference(sscop_module, "udp.ports", "SSCOP UDP port range", |