diff options
author | Bill Meier <wmeier@newsguy.com> | 2008-09-23 15:03:39 +0000 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2008-09-23 15:03:39 +0000 |
commit | 5ac2ba6354c589e4063836f344c080c6ff2441a6 (patch) | |
tree | e94eb88301b5a32e0aff056ce31402ab33a4ed58 /epan/dissectors/packet-sscop.c | |
parent | 65e12518467af105d03d07557378b3b91a31b8de (diff) |
Minor changes related to proto_reg_handoff & pref ranges
svn path=/trunk/; revision=26254
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", |