From bf448752f4d032c18c08521798430ee63505feca Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 1 Jul 2011 00:04:06 +0000 Subject: [PATCH] Fix epoll delete fd handling in child process - #796 SVN revision: 60895 --- legacy/ecore/ChangeLog | 4 ++++ legacy/ecore/src/lib/ecore/ecore_main.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/legacy/ecore/ChangeLog b/legacy/ecore/ChangeLog index 30e5691147..483c9d7327 100644 --- a/legacy/ecore/ChangeLog +++ b/legacy/ecore/ChangeLog @@ -252,3 +252,7 @@ avoid wakeups and excess animation etc. when in the background or another "powersave" state. +2011-07-01 Carsten Haitzler (The Rasterman) + + * Fix epoll delete fd handling in child process - #796 + diff --git a/legacy/ecore/src/lib/ecore/ecore_main.c b/legacy/ecore/src/lib/ecore/ecore_main.c index 027a92c507..42de761861 100644 --- a/legacy/ecore/src/lib/ecore/ecore_main.c +++ b/legacy/ecore/src/lib/ecore/ecore_main.c @@ -903,8 +903,8 @@ ecore_main_fd_handler_del(Ecore_Fd_Handler *fd_handler) return NULL; } - fd_handler->delete_me = EINA_TRUE; _ecore_main_fdh_poll_del(fd_handler); + fd_handler->delete_me = EINA_TRUE; fd_handlers_to_delete = eina_list_append(fd_handlers_to_delete, fd_handler); if (fd_handler->prep_func && fd_handlers_with_prep) fd_handlers_with_prep = eina_list_remove(fd_handlers_with_prep, fd_handler);