derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=eacd67498c5391f779317a37fa338151cf12831c
commit eacd67498c5391f779317a37fa338151cf12831c Author: Derek Foreman <[email protected]> Date: Fri Mar 3 13:01:23 2017 -0600 wayland_egl: Don't crash when asked to dump with no outbuf Another session recovery corner case. --- src/modules/evas/engines/wayland_egl/evas_engine.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/evas/engines/wayland_egl/evas_engine.c b/src/modules/evas/engines/wayland_egl/evas_engine.c index a01ca20..0413a6e 100644 --- a/src/modules/evas/engines/wayland_egl/evas_engine.c +++ b/src/modules/evas/engines/wayland_egl/evas_engine.c @@ -777,13 +777,15 @@ eng_output_free(void *data) static void eng_output_dump(void *data) { + Outbuf *ob; Render_Engine *re; if (!(re = (Render_Engine *)data)) return; evas_common_image_image_all_unload(); evas_common_font_font_all_unload(); - glsym_evas_gl_common_image_all_unload(eng_get_ob(re)->gl_context); + ob = eng_get_ob(re); + if (ob) glsym_evas_gl_common_image_all_unload(ob->gl_context); _re_winfree(re); } --
