aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-sscop.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2008-09-23 15:03:39 +0000
committerBill Meier <wmeier@newsguy.com>2008-09-23 15:03:39 +0000
commit5ac2ba6354c589e4063836f344c080c6ff2441a6 (patch)
treee94eb88301b5a32e0aff056ce31402ab33a4ed58 /epan/dissectors/packet-sscop.c
parent65e12518467af105d03d07557378b3b91a31b8de (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.c5
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",