aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-memcache.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2013-08-27 19:21:20 +0000
committerAnders Broman <anders.broman@ericsson.com>2013-08-27 19:21:20 +0000
commit7e3922cf4320e2b581be45f3d7c7d3a7ce0c78d4 (patch)
treef48ef3b3df6c5533083a07fd8fa01e95bcc7639f /epan/dissectors/packet-memcache.c
parentcbae911dca45dd69e48f41fc1ace8f2b9a4ddc5a (diff)
Use dissector_delete_uint_range/dissector_add_uint_range
svn path=/trunk/; revision=51540
Diffstat (limited to 'epan/dissectors/packet-memcache.c')
-rw-r--r--epan/dissectors/packet-memcache.c25
1 files changed, 4 insertions, 21 deletions
diff --git a/epan/dissectors/packet-memcache.c b/epan/dissectors/packet-memcache.c
index 5d38a68db6..2fa2966463 100644
--- a/epan/dissectors/packet-memcache.c
+++ b/epan/dissectors/packet-memcache.c
@@ -2166,23 +2166,6 @@ proto_register_memcache (void)
65535);
}
-static void range_delete_tcp_port_callback(guint32 port) {
- dissector_delete_uint("tcp.port", port, memcache_tcp_handle);
-}
-
-static void range_delete_udp_port_callback(guint32 port) {
- dissector_delete_uint("udp.port", port, memcache_udp_handle);
-}
-
-static void range_add_tcp_port_callback(guint32 port) {
- dissector_add_uint("tcp.port", port, memcache_tcp_handle);
-}
-
-static void range_add_udp_port_callback(guint32 port) {
- dissector_add_uint("udp.port", port, memcache_udp_handle);
-}
-
-
/* Register the tcp and udp memcache dissectors. */
void
proto_reg_handoff_memcache (void)
@@ -2196,16 +2179,16 @@ proto_reg_handoff_memcache (void)
memcache_udp_handle = find_dissector("memcache.udp");
initialized = TRUE;
} else {
- range_foreach(orig_memcache_tcp_port_range, range_delete_tcp_port_callback);
- range_foreach(orig_memcache_udp_port_range, range_delete_udp_port_callback);
+ dissector_delete_uint_range("tcp.port", orig_memcache_tcp_port_range, memcache_tcp_handle);
+ dissector_delete_uint_range("udp.port", orig_memcache_udp_port_range, memcache_udp_handle);
g_free(orig_memcache_tcp_port_range);
g_free(orig_memcache_udp_port_range);
}
orig_memcache_tcp_port_range = range_copy(memcache_tcp_port_range);
orig_memcache_udp_port_range = range_copy(memcache_udp_port_range);
- range_foreach(orig_memcache_tcp_port_range, range_add_tcp_port_callback);
- range_foreach(orig_memcache_udp_port_range, range_add_udp_port_callback);
+ dissector_add_uint_range("tcp.port", orig_memcache_tcp_port_range, memcache_tcp_handle);
+ dissector_add_uint_range("udp.port", orig_memcache_udp_port_range, memcache_udp_handle);
}
/*