From 19b70919ad3ab93167ba4e80278515d8dc3e303f Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Thu, 19 May 2011 09:22:35 +0000 Subject: [PATCH] small fix - check surface alloc return and reurn alloc failure. SVN revision: 59522 --- legacy/evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/legacy/evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c b/legacy/evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c index 1213de2eec..fb2b839019 100644 --- a/legacy/evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c +++ b/legacy/evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c @@ -333,6 +333,11 @@ evas_image_load_file_data_jpeg_internal(Image_Entry *ie, FILE *f, int *error) return EINA_TRUE; } ptr2 = evas_cache_image_pixels(ie); + if (!ptr2) + { + *error = EVAS_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED; + return EINA_FALSE; + } /* We handle first CMYK (4 components) */ if (cinfo.output_components == 4)