From e555f072353eb2a47af9032cbcb19287d32b414e Mon Sep 17 00:00:00 2001 From: Shinwoo Kim Date: Thu, 29 Oct 2015 13:45:07 +0900 Subject: [PATCH] [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 1e4fde5d5b..cf149cdd70 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); }