From 39fec422c2621b912168d0808c10e623b3511e74 Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Sat, 11 Apr 2015 13:05:54 +0300 Subject: [PATCH] Ticket #3440: (find_file): fix memory leak. Find_parameter() allocate start_dir but object will never freed. Testcase: search file. (Found by LeakSanitizer.) Signed-off-by: Andrew Borodin --- src/filemanager/find.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/filemanager/find.c b/src/filemanager/find.c index 06b6dc46d..4de03b487 100644 --- a/src/filemanager/find.c +++ b/src/filemanager/find.c @@ -1778,6 +1778,7 @@ find_file (void) dirname = filename = NULL; is_start = FALSE; v = do_find (start_dir, start_dir_len, ignore_dirs, pattern, content, &dirname, &filename); + g_free (start_dir); g_free (ignore_dirs); g_free (pattern);