From 9c191d389045919c5a374ed511ba88a392722dcb Mon Sep 17 00:00:00 2001 From: Yeshwanth Reddivari Date: Wed, 14 Feb 2018 11:53:51 -0800 Subject: ecore_file: modify check for wd in file monitor del Summary: Make checks consistent in ecore_file_monitor_backend_del. inotify_add_watch can return 0 as well on success. So, even if wd is 0, inotify_rm_watch need to be invoked. Reviewers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5770 Signed-off-by: Cedric Bail --- src/lib/ecore_file/ecore_file_monitor_inotify.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib/ecore_file/ecore_file_monitor_inotify.c') 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) eina_hash_list_remove(monitor_hash, &ECORE_FILE_MONITOR_INOTIFY(em)->wd, em); fd = ecore_main_fd_handler_fd_get(_fdh); - if (ECORE_FILE_MONITOR_INOTIFY(em)->wd) + if (ECORE_FILE_MONITOR_INOTIFY(em)->wd >= 0) inotify_rm_watch(fd, ECORE_FILE_MONITOR_INOTIFY(em)->wd); eina_stringshare_del(em->path); free(em); -- cgit v1.2.1