aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcm.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2013-08-28 19:10:33 +0000
committerAnders Broman <anders.broman@ericsson.com>2013-08-28 19:10:33 +0000
commitf6b9c18eed4f657bc97bb6ad25d0b5485b9c37af (patch)
tree94e2ba29dbc09ce4acbb40eb4789e2d03c2da6ad /epan/dissectors/packet-dcm.c
parent29f0303517500f2f4691709fb074579ab5ae9c8b (diff)
Use dissector_delete_uint_range/dissector_add_uint_range
svn path=/trunk/; revision=51567
Diffstat (limited to 'epan/dissectors/packet-dcm.c')
-rw-r--r--epan/dissectors/packet-dcm.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/epan/dissectors/packet-dcm.c b/epan/dissectors/packet-dcm.c
index 6c86508de1..46bdc17057 100644
--- a/epan/dissectors/packet-dcm.c
+++ b/epan/dissectors/packet-dcm.c
@@ -7060,18 +7060,10 @@ dissect_dcm_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, guint32 off
return offset; /* return the number of processed bytes */
}
-static void range_delete_dcm_tcp_callback(guint32 port) {
- dissector_delete_uint("tcp.port", port, dcm_handle);
-}
-
-static void range_add_dcm_tcp_callback(guint32 port) {
- dissector_add_uint("tcp.port", port, dcm_handle);
-}
-
static void dcm_apply_settings(void) {
/* deregister first */
- range_foreach(global_dcm_tcp_range_backup, range_delete_dcm_tcp_callback);
+ dissector_delete_uint_range("tcp.port", global_dcm_tcp_range_backup, dcm_handle);
g_free(global_dcm_tcp_range_backup);
heur_dissector_delete("tcp", dissect_dcm_heuristic, proto_dcm);
@@ -7082,7 +7074,7 @@ static void dcm_apply_settings(void) {
We would never be called, by just having the heuristic registration
*/
- range_foreach(global_dcm_tcp_range, range_add_dcm_tcp_callback);
+ dissector_add_uint_range("tcp.port", global_dcm_tcp_range_backup, dcm_handle);
/* remember settings for next time */
global_dcm_tcp_range_backup = range_copy(global_dcm_tcp_range);
@@ -7090,7 +7082,7 @@ static void dcm_apply_settings(void) {
/* Add heuristic search, if user selected it */
if (global_dcm_heuristic)
- heur_dissector_add("tcp", dissect_dcm_heuristic, proto_dcm);
+ heur_dissector_add("tcp", dissect_dcm_heuristic, proto_dcm);
}