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;

-- 


Reply via email to