commit | c186b3fbe0864caa12e3c3ab8136efd3ca0832a7 | [log] [tgz] |
---|---|---|
author | Kenneth Graunke <kenneth@whitecape.org> | Thu Jun 17 15:37:26 2010 -0700 |
committer | Ian Romanick <ian.d.romanick@intel.com> | Sat Jun 19 01:29:17 2010 -0700 |
tree | f09b5f89137871e5b1f4a2ad921a4cdca5751e5d | |
parent | 29e60874812ae323780cfab67b8b1365059ff4b2 [diff] [blame] |
Fix crash when running glsl on a signle fragment shader.
diff --git a/linker.cpp b/linker.cpp index ca0cacd..0a1afcf 100644 --- a/linker.cpp +++ b/linker.cpp
@@ -185,7 +185,7 @@ 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++) {