aboutsummaryrefslogtreecommitdiffstats
path: root/epan/color_filters.c
diff options
context:
space:
mode:
authorAnders <anders.broman@ericsson.com>2018-04-17 12:48:35 +0200
committerAnders Broman <a.broman58@gmail.com>2018-04-17 15:01:24 +0000
commit25a337cdb060962606c5caf7d918c2ed0aedf6e2 (patch)
tree49765468d8a9fee3a0c2faa79421a132677660bf /epan/color_filters.c
parent3dab804250ad4c648438fb23a107d74b51f4480f (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 'epan/color_filters.c')
-rw-r--r--epan/color_filters.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/epan/color_filters.c b/epan/color_filters.c
index be6d066a5b..2b7f1b7fda 100644
--- a/epan/color_filters.c
+++ b/epan/color_filters.c
@@ -219,7 +219,7 @@ color_filter_delete(color_filter_t *colorf)
/* delete the specified filter (called from g_slist_foreach) */
static void
-color_filter_delete_cb(gpointer filter_arg, gpointer unused _U_)
+color_filter_delete_cb(gpointer filter_arg)
{
color_filter_t *colorf = (color_filter_t *)filter_arg;
@@ -230,8 +230,7 @@ color_filter_delete_cb(gpointer filter_arg, gpointer unused _U_)
void
color_filter_list_delete(GSList **cfl)
{
- g_slist_foreach(*cfl, color_filter_delete_cb, NULL);
- g_slist_free(*cfl);
+ g_slist_free_full(*cfl, color_filter_delete_cb);
*cfl = NULL;
}