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-gsm_ipa.c | |
parent | 29f0303517500f2f4691709fb074579ab5ae9c8b (diff) |
Use dissector_delete_uint_range/dissector_add_uint_range
svn path=/trunk/; revision=51567
Diffstat (limited to 'epan/dissectors/packet-gsm_ipa.c')
-rw-r--r-- | epan/dissectors/packet-gsm_ipa.c | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/epan/dissectors/packet-gsm_ipa.c b/epan/dissectors/packet-gsm_ipa.c index 6f4c1b34eb..2de31bc8cd 100644 --- a/epan/dissectors/packet-gsm_ipa.c +++ b/epan/dissectors/packet-gsm_ipa.c @@ -470,30 +470,6 @@ void proto_register_ipa(void) NULL, &global_ipa_in_info); } -static void ipa_tcp_delete_callback(guint32 port) -{ - if (port) - dissector_delete_uint("tcp.port", port, ipa_handle); -} - -static void ipa_udp_delete_callback(guint32 port) -{ - if (port) - dissector_delete_uint("udp.port", port, ipa_handle); -} - -static void ipa_tcp_add_callback(guint32 port) -{ - if (port) - dissector_add_uint("tcp.port", port, ipa_handle); -} - -static void ipa_udp_add_callback(guint32 port) -{ - if (port) - dissector_add_uint("udp.port", port, ipa_handle); -} - void proto_reg_handoff_gsm_ipa(void) { static gboolean ipa_initialized = FALSE; @@ -509,15 +485,15 @@ void proto_reg_handoff_gsm_ipa(void) ipa_handle = create_dissector_handle(dissect_ipa, proto_ipa); ipa_initialized = TRUE; } else { - range_foreach(ipa_tcp_ports, ipa_tcp_delete_callback); + dissector_delete_uint_range("tcp.port", ipa_tcp_ports, ipa_handle); g_free(ipa_tcp_ports); - range_foreach(ipa_udp_ports, ipa_udp_delete_callback); + dissector_delete_uint_range("udp.port", ipa_udp_ports, ipa_handle); g_free(ipa_udp_ports); } ipa_tcp_ports = range_copy(global_ipa_tcp_ports); ipa_udp_ports = range_copy(global_ipa_udp_ports); - range_foreach(ipa_tcp_ports, ipa_tcp_add_callback); - range_foreach(ipa_udp_ports, ipa_udp_add_callback); + dissector_add_uint_range("udp.port", ipa_udp_ports, ipa_handle); + dissector_add_uint_range("tcp.port", ipa_tcp_ports, ipa_handle); } |