>From 1ffcead31d05bd60918b7a9f3888215cbd1e5d2e Mon Sep 17 00:00:00 2001
From: Mike McCormack <mj.mccorm...@samsung.com>
Date: Mon, 20 Dec 2010 17:47:19 +0900
Subject: [PATCH] Deleting the same fdh twice is an error
---
trunk/ecore/src/lib/ecore/ecore_main.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/trunk/ecore/src/lib/ecore/ecore_main.c b/trunk/ecore/src/lib/ecore/ecore_main.c
index eedcc9b..a27cd87 100644
--- a/trunk/ecore/src/lib/ecore/ecore_main.c
+++ b/trunk/ecore/src/lib/ecore/ecore_main.c
@@ -844,9 +844,11 @@ 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);
fd_handlers_to_delete = eina_list_append(fd_handlers_to_delete, fd_handler);
--
1.7.0.4
------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel