From 1d8dfff85876d6c2dbe9a1adf815c68d138a5c57 Mon Sep 17 00:00:00 2001 From: discomfitor Date: Mon, 20 Dec 2010 22:52:41 +0000 Subject: [PATCH] From: Mike McCormack Date: Mon, 20 Dec 2010 17:47:19 +0900 Subject: [PATCH] Deleting the same fdh twice is an error git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@55676 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/ecore/ecore_main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c index 08bedb2..6f7bf7e 100644 --- a/src/lib/ecore/ecore_main.c +++ b/src/lib/ecore/ecore_main.c @@ -826,8 +826,10 @@ ecore_main_fd_handler_del(Ecore_Fd_Handler *fd_handler) return NULL; } if (fd_handler->delete_me) - /* FIXME: should this return NULL instead? */ - return fd_handler->data; + { + ERR("fdh %p deleted twice", fd_handler); + return NULL; + } fd_handler->delete_me = EINA_TRUE; _ecore_main_fdh_poll_del(fd_handler); -- 2.7.4