org.guifications.plugins: 642d7c74149e80d69fe9d617e8ec4752044262c8

nosnilmot at guifications.org nosnilmot at guifications.org
Wed Apr 23 09:45:10 CDT 2008


-----------------------------------------------------------------
Revision: 642d7c74149e80d69fe9d617e8ec4752044262c8
Ancestor: 698846ddec624e65c4dd68a9de7c585712c4aba6
Author: nosnilmot at guifications.org
Date: 2008-04-23T14:36:32
Branch: org.guifications.plugins

Modified files:
        nicksaid/nicksaid.c

ChangeLog: 

Leak fix

-----------------------------------------------------------------
This revision's diffstat output:
 nicksaid.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
-------------- next part --------------
============================================================
--- nicksaid/nicksaid.c	1f513b09e9b31ebcd9a73820065f6e52ed9cd259
+++ nicksaid/nicksaid.c	3e98f4e3e859ca8f4c9c1c828ca8b7daa7d9c431
@@ -199,8 +199,10 @@ clear_list(GtkWidget *w, PidginConversat
 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)
 	{
 		NickSaid *said = list->data;
@@ -209,6 +211,7 @@ clear_list(GtkWidget *w, PidginConversat
 		g_free(said);
 		list = list->next;
 	}
+	g_list_free(ll);
 
 	g_object_set_data(G_OBJECT(gtkconv->imhtml), "nicksaid:list", NULL);
 }


More information about the Plugins-commits mailing list