Fix crash when running glsl on a signle fragment shader.

This commit is contained in:
Kenneth Graunke
2010-06-17 15:37:26 -07:00
committed by Ian Romanick
parent 29e6087481
commit c186b3fbe0

View File

@@ -185,7 +185,7 @@ link_shaders(struct glsl_program *prog)
unsigned num_frag_shaders = 0;
vert_shader_list = (struct glsl_shader **)
malloc(sizeof(struct glsl_shader *) * 2 * prog->NumShaders);
calloc(2 * prog->NumShaders, sizeof(struct glsl_shader *));
frag_shader_list = &vert_shader_list[prog->NumShaders];
for (unsigned i = 0; i < prog->NumShaders; i++) {