From 118b702bec50d9872699357a379413f69e9b176e Mon Sep 17 00:00:00 2001 From: Alan F Date: Mon, 10 Mar 2014 09:10:07 +0000 Subject: fix a memory leak found in new RSS window found by valgrind --- src/trg-rss-window.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/trg-rss-window.c b/src/trg-rss-window.c index 64c1452..442cce9 100644 --- a/src/trg-rss-window.c +++ b/src/trg-rss-window.c @@ -100,15 +100,18 @@ static gboolean upload_complete_searchfunc(GtkTreeModel *model, gpointer data) { trg_upload *upload = (trg_upload*)data; gchar *item_guid = NULL; + gboolean stop = FALSE; gtk_tree_model_get(model, iter, RSSCOL_ID, &item_guid, -1); if (!g_strcmp0(item_guid, upload->uid)) { gtk_list_store_set(GTK_LIST_STORE(model), iter, RSSCOL_UPLOADED, TRUE, -1); - return TRUE; + stop = TRUE; } - return FALSE; + g_free(item_guid); + + return stop; } static gboolean on_upload_complete(gpointer data) { -- cgit v1.2.3