diff options
author | ChunEon Park <hermet@hermet.pe.kr> | 2014-05-19 22:42:36 +0900 |
---|---|---|
committer | ChunEon Park <hermet@hermet.pe.kr> | 2014-05-19 22:45:46 +0900 |
commit | c3cd680fad41610c9725c720e8865ef6dad54cfe (patch) | |
tree | 29eb1a2031270ded914c8add925319d10f1bd8f0 | |
parent | 64f35d46159ffae5279db500a8d7fd72c06e2279 (diff) | |
download | efl-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.c | 3 |
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); |