fix seg on image del if loader is null.
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 7 May 2013 05:27:40 +0000 (14:27 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 7 May 2013 05:28:07 +0000 (14:28 +0900)
src/lib/evas/common/evas_image_main.c

index 0668979..d8e3559 100644 (file)
@@ -222,7 +222,8 @@ _evas_common_rgba_image_delete(Image_Entry *ie)
         Evas_Image_Load_Func *evas_image_load_func = NULL;
 
         evas_image_load_func = ie->info.loader;
-        evas_image_load_func->file_close(ie->loader_data);
+        if (evas_image_load_func)
+          evas_image_load_func->file_close(ie->loader_data);
      }
    if (ie->f) eina_file_close(ie->f);
    free(im);