From 1929637aa0c12f6d2bd2a09e218fba736965a238 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Fri, 20 Dec 2013 14:39:57 +0900 Subject: [PATCH] evas: no loader should ever close an Eina_File anymore. This would lead to some crash in EFM if relying on Evas to find the file format by trying all its loader. This should fix T674 and T668. --- src/modules/evas/loaders/pmaps/evas_image_load_pmaps.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/modules/evas/loaders/pmaps/evas_image_load_pmaps.c b/src/modules/evas/loaders/pmaps/evas_image_load_pmaps.c index 50d1226ce4..0a15181089 100644 --- a/src/modules/evas/loaders/pmaps/evas_image_load_pmaps.c +++ b/src/modules/evas/loaders/pmaps/evas_image_load_pmaps.c @@ -170,8 +170,6 @@ pmaps_buffer_open(Pmaps_Buffer *b, Eina_File *f, Eina_Bool header, int *error) if (!b->map) { *error = EVAS_LOAD_ERROR_DOES_NOT_EXIST; - eina_file_close(b->file); - b->file = NULL; return EINA_FALSE; } @@ -187,9 +185,7 @@ pmaps_buffer_open(Pmaps_Buffer *b, Eina_File *f, Eina_Bool header, int *error) { *error = EVAS_LOAD_ERROR_CORRUPT_FILE; eina_file_map_free(b->file, b->map); - eina_file_close(b->file); b->map = NULL; - b->file = NULL; return EINA_FALSE; }