summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2014-05-19 22:42:36 +0900
committerChunEon Park <hermet@hermet.pe.kr>2014-05-19 22:45:46 +0900
commitc3cd680fad41610c9725c720e8865ef6dad54cfe (patch)
tree29eb1a2031270ded914c8add925319d10f1bd8f0
parent64f35d46159ffae5279db500a8d7fd72c06e2279 (diff)
downloadefl-c3cd680fad41610c9725c720e8865ef6dad54cfe.tar.gz
evas/render - fix segfault because of null cow access.
issue ticket: T1252 @fixed
-rw-r--r--src/lib/evas/canvas/evas_render.c3
1 files changed, 1 insertions, 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);