Don't allocate event structure unless we have a cache change.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@73133
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
2012-06-25 Sebastian Dransfeld
* Support XDG_DESKTOP_DIR and read user-dirs.dirs
+
+2012-07-02 Sebastian Dransfeld
+
+ * Fix minor memory leak in cache update handler
if (!file) return;
if (!strcmp(file, "desktop_data.update"))
{
- ev = NEW(Efreet_Event_Cache_Update, 1);
- if (!ev) goto error;
if (cache_check_change(path))
{
+ ev = NEW(Efreet_Event_Cache_Update, 1);
+ if (!ev) goto error;
+
IF_RELEASE(util_cache_names_key);
IF_RELEASE(util_cache_hash_key);