commit 6a99577ab05c39eec8674af6c7786b5e1fd4b6a2
parent 70eebdd11a9e2fa542425768cbffa1b5c57888f9
Author: Andrej Kacian <ticho@claws-mail.org>
Date: Mon, 22 Apr 2019 12:58:59 +0200
Fix a memory leak in rssyl_deleted_expire()
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/plugins/rssyl/rssyl_deleted.c b/src/plugins/rssyl/rssyl_deleted.c
@@ -370,8 +370,9 @@ void rssyl_deleted_expire(RFolderItem *ritem, Feed *feed)
debug_print("RSSyl: (DELETED) removing '%s' from list\n", ditem->title);
d2 = d->next;
ritem->deleted_items = g_slist_remove_link(ritem->deleted_items, d);
+ _free_deleted_item(ditem, NULL);
+ g_slist_free(d);
d = d2;
- continue;
} else {
d = d->next;
}