hermet pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c998fd5ee7e90f1861aba6d4a44d8c0b5387bb61

commit c998fd5ee7e90f1861aba6d4a44d8c0b5387bb61
Author: Hermet Park <her...@hermet.pe.kr>
Date:   Wed Sep 21 16:24:42 2016 +0900

    evas software_engine: ++safety code.
---
 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 62ad71a..2755b48 100644
--- a/src/modules/evas/engines/software_generic/evas_engine.c
+++ b/src/modules/evas/engines/software_generic/evas_engine.c
@@ -2869,6 +2869,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;
      }
@@ -2876,6 +2877,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;
 }

-- 


Reply via email to