aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-memcache.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-memcache.c')
-rw-r--r--epan/dissectors/packet-memcache.c18
1 files changed, 2 insertions, 16 deletions
diff --git a/epan/dissectors/packet-memcache.c b/epan/dissectors/packet-memcache.c
index 66c5e4559d..3e61cbab18 100644
--- a/epan/dissectors/packet-memcache.c
+++ b/epan/dissectors/packet-memcache.c
@@ -104,7 +104,6 @@ void proto_reg_handoff_memcache(void);
static int proto_memcache = -1;
-static range_t *memcache_udp_port_range = NULL;
static dissector_handle_t memcache_tcp_handle;
static dissector_handle_t memcache_udp_handle;
@@ -2121,7 +2120,7 @@ proto_register_memcache (void)
expert_register_field_array(expert_memcache, ei, array_length(ei));
/* Register our configuration options */
- memcache_module = prefs_register_protocol (proto_memcache, proto_reg_handoff_memcache);
+ memcache_module = prefs_register_protocol (proto_memcache, NULL);
prefs_register_bool_preference (memcache_module, "desegment_headers",
"Reassemble MEMCACHE headers spanning multiple TCP segments",
@@ -2138,27 +2137,14 @@ proto_register_memcache (void)
" To use this option, you must also enable \"Allow subdissectors"
" to reassemble TCP streams\" in the TCP protocol settings.",
&memcache_desegment_body);
-
- range_convert_str(&memcache_udp_port_range, MEMCACHE_DEFAULT_RANGE, 65535);
-
- prefs_register_range_preference(memcache_module, "udp.ports", \
- "MEMCACHE UDP Port range", \
- "MEMCACHE UDP Port range", \
- &memcache_udp_port_range, \
- 65535);
}
/* Register the tcp and udp memcache dissectors. */
void
proto_reg_handoff_memcache (void)
{
- static range_t *orig_memcache_udp_port_range = NULL;
-
- g_free(orig_memcache_udp_port_range);
-
- orig_memcache_udp_port_range = range_copy(memcache_udp_port_range);
dissector_add_uint_range_with_preference("tcp.port", MEMCACHE_DEFAULT_RANGE, memcache_tcp_handle);
- dissector_add_uint_range("udp.port", orig_memcache_udp_port_range, memcache_udp_handle);
+ dissector_add_uint_range_with_preference("udp.port", MEMCACHE_DEFAULT_RANGE, memcache_udp_handle);
}
/*