raster pushed a commit to branch master.

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

commit ecc17e621eb752a85b8da3c58c6dacef973213a3
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Sun Jul 5 18:01:06 2015 +0900

    evas gl - dont crash if gl image internal im is null
    
    new crash i saw today
---
 src/modules/evas/engines/gl_generic/evas_engine.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/modules/evas/engines/gl_generic/evas_engine.c 
b/src/modules/evas/engines/gl_generic/evas_engine.c
index ef55214..b4da74e 100644
--- a/src/modules/evas/engines/gl_generic/evas_engine.c
+++ b/src/modules/evas/engines/gl_generic/evas_engine.c
@@ -1967,6 +1967,8 @@ eng_pixel_alpha_get(void *image, int x, int y, DATA8 
*alpha, int src_region_x, i
      }
 
    evas_gl_common_image_alloc_ensure(im);
+   if (!im->im) return EINA_FALSE;
+
    src_w = im->im->cache_entry.w;
    src_h = im->im->cache_entry.h;
    if ((src_w == 0) || (src_h == 0))

-- 


Reply via email to