From cfbc99c1744a0fd5d57618c2b0e445cb022c610d Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Mon, 30 Dec 2013 15:54:21 +0900 Subject: [PATCH] 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 da003d52c0..642a081c00 100644 --- a/src/lib/evas/canvas/evas_object_main.c +++ b/src/lib/evas/canvas/evas_object_main.c @@ -171,7 +171,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);