aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-tftp.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-tftp.c
parentcbae911dca45dd69e48f41fc1ace8f2b9a4ddc5a (diff)
Use dissector_delete_uint_range/dissector_add_uint_range
svn path=/trunk/; revision=51540
Diffstat (limited to 'epan/dissectors/packet-tftp.c')
-rw-r--r--epan/dissectors/packet-tftp.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/epan/dissectors/packet-tftp.c b/epan/dissectors/packet-tftp.c
index fd013af800..a269adc13f 100644
--- a/epan/dissectors/packet-tftp.c
+++ b/epan/dissectors/packet-tftp.c
@@ -503,16 +503,6 @@ proto_register_tftp(void)
&global_tftp_port_range, MAX_UDP_PORT);
}
-static void range_delete_callback (guint32 port)
-{
- dissector_delete_uint("udp.port", port, tftp_handle);
-}
-
-static void range_add_callback (guint32 port)
-{
- dissector_add_uint("udp.port", port, tftp_handle);
-}
-
void
proto_reg_handoff_tftp(void)
{
@@ -525,12 +515,12 @@ proto_reg_handoff_tftp(void)
heur_dissector_add("stun", dissect_embeddedtftp_heur, proto_tftp);
tftp_initialized = TRUE;
} else {
- range_foreach(tftp_port_range, range_delete_callback);
+ dissector_add_uint_range("udp.port", tftp_port_range, tftp_handle);
g_free(tftp_port_range);
}
tftp_port_range = range_copy(global_tftp_port_range);
- range_foreach(tftp_port_range, range_add_callback);
+ dissector_add_uint_range("udp.port", tftp_port_range, tftp_handle);
}
/*