raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=e555f072353eb2a47af9032cbcb19287d32b414e
commit e555f072353eb2a47af9032cbcb19287d32b414e Author: Shinwoo Kim <cinoo....@samsung.com> Date: Thu Oct 29 13:45:07 2015 +0900 [eldbus] assign NULL to fd_handler, after deletion. Summary: [eldbus] assign NULL to fd_handler, after deletion. Test Plan: N/A Reviewers: raster, cedric Subscribers: seoz Differential Revision: https://phab.enlightenment.org/D3243 --- src/lib/eldbus/eldbus_core.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/eldbus/eldbus_core.c b/src/lib/eldbus/eldbus_core.c index 1e4fde5..cf149cd 100644 --- a/src/lib/eldbus/eldbus_core.c +++ b/src/lib/eldbus/eldbus_core.c @@ -554,7 +554,10 @@ eldbus_fd_handler_del(Eldbus_Handler_Data *hd) hd->conn->fd_handlers = eina_inlist_remove(hd->conn->fd_handlers, EINA_INLIST_GET(hd)); if (hd->fd_handler) - ecore_main_fd_handler_del(hd->fd_handler); + { + ecore_main_fd_handler_del(hd->fd_handler); + hd->fd_handler = NULL; + } free(hd); } --