From 25a337cdb060962606c5caf7d918c2ed0aedf6e2 Mon Sep 17 00:00:00 2001 From: Anders Date: Tue, 17 Apr 2018 12:48:35 +0200 Subject: 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 Reviewed-by: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman --- capture_opts.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'capture_opts.c') 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); } } -- cgit v1.2.3