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-dcm.c | |
parent | 29f0303517500f2f4691709fb074579ab5ae9c8b (diff) | |
download | wireshark-f6b9c18eed4f657bc97bb6ad25d0b5485b9c37af.tar.gz |
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.c | 14 |
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); } |