diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/ecore_file/ecore_file_monitor_inotify.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/ecore_file/ecore_file_monitor_inotify.c b/src/lib/ecore_file/ecore_file_monitor_inotify.c index e4bb6d3b0b..d13eb2719d 100644 --- a/src/lib/ecore_file/ecore_file_monitor_inotify.c +++ b/src/lib/ecore_file/ecore_file_monitor_inotify.c | |||
@@ -164,7 +164,7 @@ ecore_file_monitor_backend_del(Ecore_File_Monitor *em) | |||
164 | eina_hash_list_remove(monitor_hash, &ECORE_FILE_MONITOR_INOTIFY(em)->wd, em); | 164 | eina_hash_list_remove(monitor_hash, &ECORE_FILE_MONITOR_INOTIFY(em)->wd, em); |
165 | 165 | ||
166 | fd = ecore_main_fd_handler_fd_get(_fdh); | 166 | fd = ecore_main_fd_handler_fd_get(_fdh); |
167 | if (ECORE_FILE_MONITOR_INOTIFY(em)->wd) | 167 | if (ECORE_FILE_MONITOR_INOTIFY(em)->wd >= 0) |
168 | inotify_rm_watch(fd, ECORE_FILE_MONITOR_INOTIFY(em)->wd); | 168 | inotify_rm_watch(fd, ECORE_FILE_MONITOR_INOTIFY(em)->wd); |
169 | eina_stringshare_del(em->path); | 169 | eina_stringshare_del(em->path); |
170 | free(em); | 170 | free(em); |