From: Chris Michael Date: Wed, 12 Jul 2017 14:58:28 +0000 (-0400) Subject: ecore: Fix coverity resource leak X-Git-Tag: upstream/1.20.0~279 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cd615667d56ae5c165ff61a6b56798d078999ada;p=platform%2Fupstream%2Fefl.git ecore: Fix coverity resource leak Coverity CID1377544 reports that poller is leaked here if we error out and return null. As poller is created with calloc, we should free it before returning. @fix Signed-off-by: Chris Michael --- diff --git a/src/lib/ecore/ecore_poller.c b/src/lib/ecore/ecore_poller.c index b5567bc..b46f0df 100644 --- a/src/lib/ecore/ecore_poller.c +++ b/src/lib/ecore/ecore_poller.c @@ -254,6 +254,7 @@ ecore_poller_add(Ecore_Poller_Type type EINA_UNUSED, if (!func) { ERR("callback function must be set up for an object of class: '%s'", MY_CLASS_NAME); + free(poller); return NULL; }