raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=58fed21414399f2b65b1c72eea8dc8b4c2d0eefb
commit 58fed21414399f2b65b1c72eea8dc8b4c2d0eefb Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Fri Aug 22 19:45:00 2014 +0900 evas - fix possible layer null access in object free fixes CID 1039409 --- src/lib/evas/canvas/evas_key_grab.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/evas/canvas/evas_key_grab.c b/src/lib/evas/canvas/evas_key_grab.c index d14a06f..e26ca06 100644 --- a/src/lib/evas/canvas/evas_key_grab.c +++ b/src/lib/evas/canvas/evas_key_grab.c @@ -68,6 +68,7 @@ evas_key_grab_find(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj, const c void evas_object_grabs_cleanup(Evas_Object *eo_obj EINA_UNUSED, Evas_Object_Protected_Data *obj) { + if (!obj->layer) return; if (obj->layer->evas->walking_grabs) { Eina_List *l; --
