From 5bdc4f1f4658423f4d84e492f22d24fdf61bef90 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Wed, 21 Sep 2016 16:24:59 +0900 Subject: [PATCH] commit c998fd5ee7e90f1861aba6d4a44d8c0b5387bb61 Author: Hermet Park Date: Wed Sep 21 16:24:42 2016 +0900 evas software_engine: ++safety code. Change-Id: Ia698352af4947d37901faea10151e6e65a19518c --- src/modules/evas/engines/software_generic/evas_engine.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/evas/engines/software_generic/evas_engine.c b/src/modules/evas/engines/software_generic/evas_engine.c index 52e7268..c8d36aa 100644 --- a/src/modules/evas/engines/software_generic/evas_engine.c +++ b/src/modules/evas/engines/software_generic/evas_engine.c @@ -2325,6 +2325,7 @@ eng_image_map_surface_new(void *data EINA_UNUSED, int w, int h, int alpha) surface = evas_cache2_image_copied_data(evas_common_image_cache2_get(), w, h, NULL, alpha, EVAS_COLORSPACE_ARGB8888); + if (!surface) return NULL; evas_cache2_image_pixels(surface); return surface; } @@ -2332,6 +2333,7 @@ eng_image_map_surface_new(void *data EINA_UNUSED, int w, int h, int alpha) surface = evas_cache_image_copied_data(evas_common_image_cache_get(), w, h, NULL, alpha, EVAS_COLORSPACE_ARGB8888); + if (!surface) return NULL; evas_cache_image_pixels(surface); return surface; } -- 2.7.4