diff options
author | qarkai <qarkai@gmail.com> | 2019-11-03 20:33:05 +0300 |
---|---|---|
committer | qarkai <qarkai@gmail.com> | 2019-11-03 20:33:05 +0300 |
commit | 5103b08cad0026cc9c323460f7815932f28e94dd (patch) | |
tree | fbcb4b45bbc7ce522a1e0b6ecc35bdbdf02b65c4 /libpurple/roomlist.c | |
parent | 0bc4b161ddf61f07bb1d91b57fbff77a60bd24c3 (diff) | |
download | pidgin-5103b08cad0026cc9c323460f7815932f28e94dd.tar.gz |
Use purple_roomlist_room_free to reduce duplication
Diffstat (limited to 'libpurple/roomlist.c')
-rw-r--r-- | libpurple/roomlist.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libpurple/roomlist.c b/libpurple/roomlist.c index a22731622f..6603c60eac 100644 --- a/libpurple/roomlist.c +++ b/libpurple/roomlist.c @@ -79,6 +79,7 @@ static PurpleRoomlistUiOps *ops = NULL; G_DEFINE_TYPE_WITH_PRIVATE(PurpleRoomlist, purple_roomlist, G_TYPE_OBJECT); +static void purple_roomlist_room_free(PurpleRoomlistRoom *r); static void purple_roomlist_field_free(PurpleRoomlistField *f); static void purple_roomlist_room_destroy(PurpleRoomlist *list, PurpleRoomlistRoom *r); @@ -601,9 +602,7 @@ static void purple_roomlist_room_destroy(PurpleRoomlist *list, PurpleRoomlistRoo g_free(j->data); } - g_list_free(r->fields); - g_free(r->name); - g_free(r); + purple_roomlist_room_free(r); } /**************************************************************************/ |