diff --git a/src/lib/eina/eina_file_common.c b/src/lib/eina/eina_file_common.c index 91eec161b7..2ff776a470 100644 --- a/src/lib/eina/eina_file_common.c +++ b/src/lib/eina/eina_file_common.c @@ -179,7 +179,7 @@ eina_file_virtual_map_new(Eina_File *file, if (!map) { map = malloc(sizeof (Eina_File_Map)); - goto on_error; + if (!map) goto on_error; map->map = ((char*) file->global_map) + offset; map->offset = offset;