Mercurial > pidgin
changeset 32222:a7f0fdce9a0e
Don't leak variant name and list.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Sat, 24 Sep 2011 21:18:17 +0000 |
parents | 5cf6c4a8dcab |
children | 459ffa11348e |
files | pidgin/gtkconv-theme.c |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/pidgin/gtkconv-theme.c Sat Sep 24 21:16:14 2011 +0000 +++ b/pidgin/gtkconv-theme.c Sat Sep 24 21:18:17 2011 +0000 @@ -454,6 +454,7 @@ pidgin_conv_theme_finalize(GObject *obj) { PidginConvThemePrivate *priv; + GList *list; priv = PIDGIN_CONV_THEME_GET_PRIVATE(obj); @@ -476,6 +477,13 @@ if (priv->info) g_hash_table_destroy(priv->info); + list = priv->variants; + while (list) { + g_free(list->data); + list = g_list_delete_link(list, list); + } + g_free(priv->variant); + parent_class->finalize(obj); }