cedric pushed a commit to branch efl-1.8. http://git.enlightenment.org/core/efl.git/commit/?id=c4c9e4ee1f5c433a216eb66561126c53321c8604
commit c4c9e4ee1f5c433a216eb66561126c53321c8604 Author: Dennis Schridde <[email protected]> Date: Thu Dec 26 10:32:40 2013 +0900 evas: fix a segfault in _draw_thread_font_draw, caused by the missing initialisation of a struct field CC: cedric Differential Revision: https://phab.enlightenment.org/D407 Signed-off-by: Cedric BAIL <[email protected]> --- src/modules/evas/engines/software_generic/evas_engine.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/evas/engines/software_generic/evas_engine.c b/src/modules/evas/engines/software_generic/evas_engine.c index 60c639a..9c1bdf1 100644 --- a/src/modules/evas/engines/software_generic/evas_engine.c +++ b/src/modules/evas/engines/software_generic/evas_engine.c @@ -2127,6 +2127,7 @@ _draw_thread_font_draw(void *data) { Evas_Thread_Command_Font *font = data; RGBA_Draw_Context dc; + memset(&dc, 0, sizeof(dc)); dc.font_ext.data = font->font_ext_data; dc.font_ext.func.gl_new = font->gl_new; --
