jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=5b976e28052ddf2ad08f7d33c78f25d57a127d30
commit 5b976e28052ddf2ad08f7d33c78f25d57a127d30 Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Tue Jun 7 14:05:41 2016 +0900 elm_test: Fix potential crash and garbage printf --- src/bin/elementary/test_glview_manygears.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bin/elementary/test_glview_manygears.c b/src/bin/elementary/test_glview_manygears.c index 34627a5..ea87409 100644 --- a/src/bin/elementary/test_glview_manygears.c +++ b/src/bin/elementary/test_glview_manygears.c @@ -606,7 +606,7 @@ gears_init(GLData *gld) Evas_GL_API *gl = gld->glapi; const char *p; - char msg[512]; + char msg[512] = {}; gl->glEnable(GL_CULL_FACE); gl->glEnable(GL_DEPTH_TEST); @@ -616,14 +616,14 @@ gears_init(GLData *gld) gl->glShaderSource(gld->vtx_shader, 1, &p, NULL); gl->glCompileShader(gld->vtx_shader); gl->glGetShaderInfoLog(gld->vtx_shader, sizeof msg, NULL, msg); - printf("vertex shader info: %s\n", msg); + printf("vertex shader info: %512s\n", msg); p = fragment_shader; gld->fgmt_shader = gl->glCreateShader(GL_FRAGMENT_SHADER); gl->glShaderSource(gld->fgmt_shader, 1, &p, NULL); gl->glCompileShader(gld->fgmt_shader); gl->glGetShaderInfoLog(gld->fgmt_shader, sizeof msg, NULL, msg); - printf("fragment shader info: %s\n", msg); + printf("fragment shader info: %512s\n", msg); gld->program = gl->glCreateProgram(); gl->glAttachShader(gld->program, gld->vtx_shader); @@ -633,7 +633,7 @@ gears_init(GLData *gld) gl->glLinkProgram(gld->program); gl->glGetProgramInfoLog(gld->program, sizeof msg, NULL, msg); - printf("info: %s\n", msg); + printf("info: %512s\n", msg); gl->glUseProgram(gld->program); gld->mvp_loc = gl->glGetUniformLocation(gld->program, "mvp"); --