commit c998fd5ee7e90f1861aba6d4a44d8c0b5387bb61 47/88947/2
authorHermet Park <hermet@hermet.pe.kr>
Wed, 21 Sep 2016 07:24:59 +0000 (16:24 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 21 Sep 2016 09:51:26 +0000 (02:51 -0700)
Author: Hermet Park <hermet@hermet.pe.kr>
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

index 52e7268..c8d36aa 100644 (file)
@@ -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;
 }