From: Mike McCormack <mj.mccormack@samsung.com>
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 16 Dec 2010 04:39:38 +0000 (04:39 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 16 Dec 2010 04:39:38 +0000 (04:39 +0000)
Subject: [E-devel] [PATCH 3/4] ecore_con: Always close fd after remove
fdh from main loop

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55571 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/ecore_con/ecore_con_info.c

index 3585cd4..1d45712 100644 (file)
@@ -366,8 +366,8 @@ _ecore_con_info_slave_free(CB_Data *cbdata)
    info_slaves = (CB_Data *)eina_inlist_remove(EINA_INLIST_GET(info_slaves),
                                                EINA_INLIST_GET(cbdata));
    ecore_main_fd_handler_del(cbdata->fdh);
-   close(ecore_main_fd_handler_fd_get(cbdata->fdh));
    ecore_event_handler_del(cbdata->handler);
+   close(ecore_main_fd_handler_fd_get(cbdata->fdh));
    free(cbdata);
 }