diff options
author | Elliott Sales de Andrade <qulogic@pidgin.im> | 2019-10-01 01:38:06 -0400 |
---|---|---|
committer | Elliott Sales de Andrade <qulogic@pidgin.im> | 2019-10-01 01:38:06 -0400 |
commit | ca5c0fea659360ad663fedeedd1fd127fa2d7079 (patch) | |
tree | db3d43177b26ee6b94408a49565a4a19b7f7dad3 /libpurple/roomlist.c | |
parent | 6adb11143821d92b81cc0b0d37571bec3e2183cd (diff) | |
download | pidgin-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.c | 3 |
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); } |