From 211e3ac41473b94a9a2d795bf5ecb2f4dc9b2ab4 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 11 Oct 2012 13:16:07 +0100 Subject: Fix leak. --- desktop/cookies.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/desktop/cookies.c b/desktop/cookies.c index 224e8b802..581e1cc5b 100644 --- a/desktop/cookies.c +++ b/desktop/cookies.c @@ -342,6 +342,8 @@ static void cookies_schedule_callback(const void *scheduled_data) warn_user("NoMemory", 0); return; } + /* ownership of domain_cp passed to tree, if node creation + * does not fail */ node = tree_create_folder_node(cookies_tree, cookies_tree_root, domain_cp, false, false, false); @@ -349,6 +351,9 @@ static void cookies_schedule_callback(const void *scheduled_data) tree_set_node_user_callback(node, cookies_node_callback, NULL); tree_set_node_icon(cookies_tree, node, folder_icon); + + } else { + free(domain_cp); } } -- cgit v1.2.3