pidgin/purple-plugin-pack

Leak fix
org.guifications.plugins
2008-04-23, nosnilmot
0883227b79e4
Parents 9d5e59974b1d
Children 3e9cdddcef2f
Leak fix
--- a/nicksaid/nicksaid.c Wed Apr 23 14:36:06 2008 -0400
+++ b/nicksaid/nicksaid.c Wed Apr 23 14:36:32 2008 -0400
@@ -199,7 +199,9 @@
static void
clear_list(GtkWidget *w, PidginConversation *gtkconv)
{
- GList *list = g_object_get_data(G_OBJECT(gtkconv->imhtml), "nicksaid:list");
+ GList *ll, *list;
+
+ ll = list = g_object_get_data(G_OBJECT(gtkconv->imhtml), "nicksaid:list");
while (list)
{
@@ -209,6 +211,7 @@
g_free(said);
list = list->next;
}
+ g_list_free(ll);
g_object_set_data(G_OBJECT(gtkconv->imhtml), "nicksaid:list", NULL);
}