From fdc30160227b90cfcab8de1b3d96bce133f5e19a Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Wed, 27 Jul 2016 17:28:31 +0900 Subject: [PATCH] Revert "EFL memory leak on Windows(handler continuously increasing)" This reverts commit 1023e016221b3338afbd46f30c56a78fc225d9f6. Change-Id: Icf242ad281f3f747dc8df8ed91659bef33a5c20f Signed-off-by: WooHyun Jung --- src/lib/ecore/ecore_main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c index f9cbab7..66b4c7f 100644 --- a/src/lib/ecore/ecore_main.c +++ b/src/lib/ecore/ecore_main.c @@ -2290,8 +2290,9 @@ _ecore_main_win32_select(int nfds EINA_UNUSED, if (timeout == 0) { - res = 0; - goto err; + free(objects); + free(sockets); + return 0; } result = _ecore_main_win32_objects_wait(objects_nbr, @@ -2387,7 +2388,6 @@ _ecore_main_win32_select(int nfds EINA_UNUSED, res = -1; } -err : /* Remove event objects again */ for (i = 0; i < events_nbr; i++) WSACloseEvent(objects[i]); -- 2.7.4