From c3cd680fad41610c9725c720e8865ef6dad54cfe Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Mon, 19 May 2014 22:42:36 +0900 Subject: [PATCH] evas/render - fix segfault because of null cow access. issue ticket: T1252 @fixed --- src/lib/evas/canvas/evas_render.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index 1594f3c1a2..a06f8523ca 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -2465,8 +2465,7 @@ _evas_render_dump(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e) e->engine.func->output_dump(e->engine.data.output); #define GC_ALL(Cow) \ - while (eina_cow_gc(Cow)) - + if (Cow) while (eina_cow_gc(Cow)) GC_ALL(evas_object_proxy_cow); GC_ALL(evas_object_map_cow); GC_ALL(evas_object_image_pixels_cow);