From 0a20c045b2433853acb198a667cac33303a05df7 Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Tue, 28 May 2013 13:38:01 +0100 Subject: [PATCH] evas/textgrid: Fix memory leak. Free allocated color before we return in the failure case. --- src/lib/evas/canvas/evas_object_textgrid.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/evas/canvas/evas_object_textgrid.c b/src/lib/evas/canvas/evas_object_textgrid.c index a637290e98..dc6e6e76c5 100644 --- a/src/lib/evas/canvas/evas_object_textgrid.c +++ b/src/lib/evas/canvas/evas_object_textgrid.c @@ -1430,6 +1430,7 @@ _palette_set(Eo *eo_obj, void *_pd, va_list *list) if (!c) { ERR("Evas can not allocate memory"); + free(color); return; } eina_array_push(palette, c);