From cd615667d56ae5c165ff61a6b56798d078999ada Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Wed, 12 Jul 2017 10:58:28 -0400 Subject: [PATCH] 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 --- src/lib/ecore/ecore_poller.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/ecore/ecore_poller.c b/src/lib/ecore/ecore_poller.c index b5567bc5e6..b46f0dfcaf 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; }