summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/trg-rss-window.c7
1 files 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) {