summaryrefslogtreecommitdiff
path: root/libpurple/roomlist.c
diff options
context:
space:
mode:
authorElliott Sales de Andrade <qulogic@pidgin.im>2019-10-01 01:38:06 -0400
committerElliott Sales de Andrade <qulogic@pidgin.im>2019-10-01 01:38:06 -0400
commitca5c0fea659360ad663fedeedd1fd127fa2d7079 (patch)
treedb3d43177b26ee6b94408a49565a4a19b7f7dad3 /libpurple/roomlist.c
parent6adb11143821d92b81cc0b0d37571bec3e2183cd (diff)
downloadpidgin-ca5c0fea659360ad663fedeedd1fd127fa2d7079.tar.gz
Use g_list_free_full instead of g_list_foreach+g_list_free.
Diffstat (limited to 'libpurple/roomlist.c')
-rw-r--r--libpurple/roomlist.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libpurple/roomlist.c b/libpurple/roomlist.c
index 3793b2a0d3..a22731622f 100644
--- a/libpurple/roomlist.c
+++ b/libpurple/roomlist.c
@@ -346,8 +346,7 @@ purple_roomlist_finalize(GObject *object)
}
g_list_free(priv->rooms);
- g_list_foreach(priv->fields, (GFunc)purple_roomlist_field_free, NULL);
- g_list_free(priv->fields);
+ g_list_free_full(priv->fields, (GDestroyNotify)purple_roomlist_field_free);
G_OBJECT_CLASS(purple_roomlist_parent_class)->finalize(object);
}