tnl: Initialize gl_program_machine memory in run_vp.
authorVinson Lee <vlee@vmware.com>
Fri, 10 Dec 2010 22:24:05 +0000 (14:24 -0800)
committerVinson Lee <vlee@vmware.com>
Fri, 10 Dec 2010 22:24:05 +0000 (14:24 -0800)
Fixes piglit valgrind glsl-array-bounds-04 failure (FDO bug 29946).

NOTE:
This is a candidate for the 7.10 branch.
This is a candidate for the 7.9 branch.

src/mesa/tnl/t_vb_program.c

index 76f8fde3f5203db77cd912d18e9a8ac95139ecc5..7e7c59ae07b1121ba87c1a44b6f0d4298373b5dd 100644 (file)
@@ -311,7 +311,7 @@ run_vp( struct gl_context *ctx, struct tnl_pipeline_stage *stage )
    struct vp_stage_data *store = VP_STAGE_DATA(stage);
    struct vertex_buffer *VB = &tnl->vb;
    struct gl_vertex_program *program = ctx->VertexProgram._Current;
-   struct gl_program_machine machine;
+   struct gl_program_machine machine = { 0 };
    GLuint outputs[VERT_RESULT_MAX], numOutputs;
    GLuint i, j;