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);
 }

-- 


Reply via email to