From cf894cab2e3c4a2b8f89d5140489e24f14322ee8 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Fri, 28 May 2010 09:25:16 +0000 Subject: [PATCH] fix double free eina_hash_del calls free callback, so we don't need to free the data ourselves. SVN revision: 49247 --- legacy/efreet/src/lib/efreet_desktop.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/legacy/efreet/src/lib/efreet_desktop.c b/legacy/efreet/src/lib/efreet_desktop.c index 6a4e48d3eb..b3ac58fdc8 100644 --- a/legacy/efreet/src/lib/efreet_desktop.c +++ b/legacy/efreet/src/lib/efreet_desktop.c @@ -1609,8 +1609,6 @@ efreet_desktop_changes_cb(void *data __UNUSED__, Ecore_File_Monitor *em __UNUSED case ECORE_FILE_EVENT_DELETED_SELF: case ECORE_FILE_EVENT_DELETED_DIRECTORY: - fm = eina_hash_find(change_monitors, path); - if (fm) ecore_file_monitor_del(fm); eina_hash_del_by_key(change_monitors, path); efreet_desktop_update_cache(); break;