diff options
author | Anders Broman <anders.broman@ericsson.com> | 2013-08-28 19:10:33 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2013-08-28 19:10:33 +0000 |
commit | f6b9c18eed4f657bc97bb6ad25d0b5485b9c37af (patch) | |
tree | 94e2ba29dbc09ce4acbb40eb4789e2d03c2da6ad /epan/dissectors/packet-dns.c | |
parent | 29f0303517500f2f4691709fb074579ab5ae9c8b (diff) |
Use dissector_delete_uint_range/dissector_add_uint_range
svn path=/trunk/; revision=51567
Diffstat (limited to 'epan/dissectors/packet-dns.c')
-rw-r--r-- | epan/dissectors/packet-dns.c | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/epan/dissectors/packet-dns.c b/epan/dissectors/packet-dns.c index c4bd80a389..2a2ff6c3a0 100644 --- a/epan/dissectors/packet-dns.c +++ b/epan/dissectors/packet-dns.c @@ -3845,30 +3845,6 @@ dissect_dns_tcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) dissect_dns_tcp_pdu); } -static void -tcp_range_delete_callback(guint32 port) -{ - dissector_delete_uint("tcp.port", port, dns_tcp_handle); -} - -static void -udp_range_delete_callback(guint32 port) -{ - dissector_delete_uint("udp.port", port, dns_udp_handle); -} - -static void -tcp_range_add_callback(guint32 port) -{ - dissector_add_uint("tcp.port", port, dns_tcp_handle); -} - -static void -udp_range_add_callback(guint32 port) -{ - dissector_add_uint("udp.port", port, dns_udp_handle); -} - void proto_reg_handoff_dns(void) { @@ -3887,16 +3863,16 @@ proto_reg_handoff_dns(void) Initialized = TRUE; } else { - range_foreach(dns_tcp_port_range, tcp_range_delete_callback); - range_foreach(dns_udp_port_range, udp_range_delete_callback); + dissector_delete_uint_range("tcp.port", dns_tcp_port_range, dns_tcp_handle); + dissector_delete_uint_range("udp.port", dns_udp_port_range, dns_udp_handle); g_free(dns_tcp_port_range); g_free(dns_udp_port_range); } dns_tcp_port_range = range_copy(global_dns_tcp_port_range); dns_udp_port_range = range_copy(global_dns_udp_port_range); - range_foreach(dns_tcp_port_range, tcp_range_add_callback); - range_foreach(dns_udp_port_range, udp_range_add_callback); + dissector_add_uint_range("tcp.port", dns_tcp_port_range, dns_tcp_handle); + dissector_add_uint_range("udp.port", dns_udp_port_range, dns_udp_handle); dns_sctp_handle = create_dissector_handle(dissect_dns_sctp, proto_dns); mdns_udp_handle = create_dissector_handle(dissect_mdns_udp, proto_dns); |