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