From c2d2867a2bee7c6c2581f77c44ae0bbce251242e Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 10 Aug 2011 22:42:27 +0000 Subject: [PATCH] fix segv from missing null check SVN revision: 62320 --- legacy/eina/src/lib/eina_file.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/legacy/eina/src/lib/eina_file.c b/legacy/eina/src/lib/eina_file.c index 33a8e705a6..6e39a6dc59 100644 --- a/legacy/eina/src/lib/eina_file.c +++ b/legacy/eina/src/lib/eina_file.c @@ -895,6 +895,8 @@ eina_file_map_new(Eina_File *file, Eina_File_Populate rule, Eina_File_Map *map; unsigned long int key[2]; + EINA_SAFETY_ON_NULL_RETURN_VAL(file, NULL); + if (offset > file->length) return NULL; if (offset + length > file->length)