diff options
author | Anders <anders.broman@ericsson.com> | 2018-04-17 12:48:35 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2018-04-17 15:01:24 +0000 |
commit | 25a337cdb060962606c5caf7d918c2ed0aedf6e2 (patch) | |
tree | 49765468d8a9fee3a0c2faa79421a132677660bf /capture_opts.c | |
parent | 3dab804250ad4c648438fb23a107d74b51f4480f (diff) |
glib: Use g_slist_free_full() in a couple of places.
Change-Id: Iff833bf5c197959c8decb62d6ce794c6d0415fb7
Reviewed-on: https://code.wireshark.org/review/26978
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'capture_opts.c')
-rw-r--r-- | capture_opts.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/capture_opts.c b/capture_opts.c index 7cc0c5d43e..8b249d6175 100644 --- a/capture_opts.c +++ b/capture_opts.c @@ -1225,12 +1225,6 @@ capture_opts_free_interface_t_links(gpointer elem, gpointer unused _U_) g_free(elem); } -static void -capture_opts_free_interface_t_addrs(gpointer elem, gpointer unused _U_) -{ - g_free(elem); -} - void capture_opts_free_interface_t(interface_t *device) { @@ -1253,9 +1247,7 @@ capture_opts_free_interface_t(interface_t *device) g_free(device->if_info.name); g_free(device->if_info.friendly_name); g_free(device->if_info.vendor_description); - g_slist_foreach(device->if_info.addrs, - capture_opts_free_interface_t_addrs, NULL); - g_slist_free(device->if_info.addrs); + g_slist_free_full(device->if_info.addrs, g_free); g_free(device->if_info.extcap); } } |