From aaf036eec9f619969dcacfe3a46c9fdc84d189ad Mon Sep 17 00:00:00 2001 From: Brett Nash Date: Thu, 21 Apr 2011 06:01:59 +0000 Subject: [PATCH] Evas: Filter: Avoid a double free. I just don't know why. SVN revision: 58776 --- legacy/evas/src/lib/engines/common/evas_image_main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/legacy/evas/src/lib/engines/common/evas_image_main.c b/legacy/evas/src/lib/engines/common/evas_image_main.c index e4e5d78a9e..466d73e074 100644 --- a/legacy/evas/src/lib/engines/common/evas_image_main.c +++ b/legacy/evas/src/lib/engines/common/evas_image_main.c @@ -173,14 +173,16 @@ _evas_common_rgba_image_delete(Image_Entry *ie) #ifdef EVAS_CSERVE if (ie->data1) evas_cserve_image_free(ie); #endif - +/* + * FIXME: This doesn't seem to be needed... But I'm not sure why. + * -- nash EINA_LIST_FREE(im->filtered, fi) { free(fi->key); _evas_common_rgba_image_delete((Image_Entry *)(fi->image)); free(fi); } - +*/ free(im); }