diff --git a/legacy/efreet/src/lib/efreet_desktop.c b/legacy/efreet/src/lib/efreet_desktop.c index 2650e67957..54b6e3cdbb 100644 --- a/legacy/efreet/src/lib/efreet_desktop.c +++ b/legacy/efreet/src/lib/efreet_desktop.c @@ -1559,6 +1559,7 @@ efreet_desktop_changes_listen_recursive(const char *path) efreet_desktop_changes_monitor_add(path); files = opendir(path); + if (!files) return; while ((file = readdir(files))) { if (!file) break;