From: WooHyun Jung Date: Wed, 27 Jul 2016 08:28:31 +0000 (+0900) Subject: Revert "EFL memory leak on Windows(handler continuously increasing)" X-Git-Tag: accepted/tizen/common/20160727.151455~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F08%2F81608%2F1;p=platform%2Fupstream%2Fefl.git Revert "EFL memory leak on Windows(handler continuously increasing)" This reverts commit 1023e016221b3338afbd46f30c56a78fc225d9f6. Change-Id: Icf242ad281f3f747dc8df8ed91659bef33a5c20f Signed-off-by: WooHyun Jung --- 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]);