raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=82de87dfc5b4e42e70cc106a324286f1a4fbfe3b
commit 82de87dfc5b4e42e70cc106a324286f1a4fbfe3b Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Sat Sep 19 23:43:58 2020 +0100 evas test - check return of ftell and malloc and handle properly fix CID 1400871 --- src/tests/evas/evas_test_image.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/tests/evas/evas_test_image.c b/src/tests/evas/evas_test_image.c index 8106a0869e..4ec5aa919e 100644 --- a/src/tests/evas/evas_test_image.c +++ b/src/tests/evas/evas_test_image.c @@ -643,8 +643,18 @@ _file_to_memory(const char *filename, char **result) fseek(f, 0, SEEK_END); size = ftell(f); + if (size <= 0) + { + fclose(f); + return -1; + } fseek(f, 0, SEEK_SET); *result = (char *)malloc(size + 1); + if (*result == NULL) + { + fclose(f); + return -1; + } if ((size_t)size != fread(*result, sizeof(char), size, f)) { free(*result); --