From 01f1362c4e9f21fd0bcbbfdbb89b10d1d12a1414 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 14 Jan 2011 03:21:50 +0000 Subject: [PATCH] and also avoid leak while avoiding SVN revision: 56088 --- legacy/eina/src/lib/eina_mempool.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/eina/src/lib/eina_mempool.c b/legacy/eina/src/lib/eina_mempool.c index a44ccb7812..d71a38d593 100644 --- a/legacy/eina/src/lib/eina_mempool.c +++ b/legacy/eina/src/lib/eina_mempool.c @@ -66,7 +66,7 @@ _new_va(const char *name, va_list args) { Eina_Mempool_Backend *be; - Eina_Mempool *mp; + Eina_Mempool *mp = NULL; Eina_Error err = EINA_ERROR_NOT_MEMPOOL_MODULE; @@ -88,6 +88,7 @@ _new_va(const char *name, on_error: eina_error_set(err); + if (mp) free(mp); return NULL; }