From c5669b308eded27d5eaa006ad73c47448539564e Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Thu, 10 Feb 2011 14:25:13 +0000 Subject: [PATCH] Fix memleak in desktop cache create SVN revision: 56909 --- legacy/efreet/ChangeLog | 1 + legacy/efreet/src/bin/efreet_desktop_cache_create.c | 1 + 2 files changed, 2 insertions(+) diff --git a/legacy/efreet/ChangeLog b/legacy/efreet/ChangeLog index 4eecae00bb..63e7d58a49 100644 --- a/legacy/efreet/ChangeLog +++ b/legacy/efreet/ChangeLog @@ -72,3 +72,4 @@ * Move all eet cache handling to efreet_cache.c * Free hashes on init error * efreet_cache_icon -> efreet_icon for functions in efreet_icon.c + * Fix memleak in desktop cache create diff --git a/legacy/efreet/src/bin/efreet_desktop_cache_create.c b/legacy/efreet/src/bin/efreet_desktop_cache_create.c index 68ac34ccb0..2b5df70f06 100644 --- a/legacy/efreet/src/bin/efreet_desktop_cache_create.c +++ b/legacy/efreet/src/bin/efreet_desktop_cache_create.c @@ -392,6 +392,7 @@ main(int argc, char **argv) array.array[array.array_count++] = str; \ eina_iterator_free(it); \ eet_data_write(util_ef, efreet_array_string_edd(), #_hash "_list", &array, 1); \ + free(array.array); \ } STORE_HASH_ARRAY(mime_types); STORE_HASH_ARRAY(categories);