Evas: Filter: Avoid a double free.
authornash <nash@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 21 Apr 2011 06:01:59 +0000 (06:01 +0000)
committernash <nash@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 21 Apr 2011 06:01:59 +0000 (06:01 +0000)
I just don't know why.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@58776 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/engines/common/evas_image_main.c

index e4e5d78..466d73e 100644 (file)
@@ -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);
 }