elm_test: Fix potential crash and garbage printf

This commit is contained in:
Jean-Philippe Andre 2016-06-07 14:05:41 +09:00
parent 08585ba0c4
commit 5b976e2805
1 changed files with 4 additions and 4 deletions

View File

@ -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");