aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-sscop.c
diff options
context:
space:
mode:
authorwmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7>2008-09-23 15:03:39 +0000
committerwmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7>2008-09-23 15:03:39 +0000
commitefa0a2ea4312d55506171bbd45221a96d22c2c51 (patch)
treee94eb88301b5a32e0aff056ce31402ab33a4ed58 /epan/dissectors/packet-sscop.c
parent55864b3717711b4bc942e4f16414b904f849f0ad (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.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",