raster pushed a commit to branch efl-1.8. http://git.enlightenment.org/core/efl.git/commit/?id=8bec16723ead5c098afa209faca1d24a30f723df
commit 8bec16723ead5c098afa209faca1d24a30f723df Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Mon Dec 30 15:54:21 2013 +0900 evas - set clipees list to NULL on free to avoid access --- src/lib/evas/canvas/evas_object_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_object_main.c b/src/lib/evas/canvas/evas_object_main.c index 24386af..0480098 100644 --- a/src/lib/evas/canvas/evas_object_main.c +++ b/src/lib/evas/canvas/evas_object_main.c @@ -172,7 +172,7 @@ evas_object_free(Evas_Object *eo_obj, int clean_layer) } if (!was_smart_child) evas_object_release(eo_obj, obj, obj->clean_layer); if (obj->clip.clipees) - eina_list_free(obj->clip.clipees); + obj->clip.clipees = eina_list_free(obj->clip.clipees); obj->clip.cache_clipees_answer = eina_list_free(obj->clip.cache_clipees_answer); evas_object_clip_changes_clean(eo_obj); evas_object_event_callback_all_del(eo_obj); --