free local mem cache on shutdown
authorenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 1 Feb 2011 21:08:16 +0000 (21:08 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 1 Feb 2011 21:08:16 +0000 (21:08 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56639 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/efreet_utils.c

index e93955e..2f83650 100644 (file)
@@ -97,6 +97,14 @@ efreet_util_shutdown(void)
     IF_FREE_HASH(file_id_by_desktop_path);
     cache = efreet_cache_close(cache);
     IF_RELEASE(cache_file);
+
+    IF_RELEASE(cache_names_key);
+    efreet_cache_array_string_free(cache_names);
+
+    IF_RELEASE(cache_hash_key);
+    eina_hash_free(cache_hash->hash);
+    free(cache_hash);
+
     return init;
 }