diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index 77e11d2091e..3651f1f18df 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/main/context.c @@ -1312,6 +1312,8 @@ _mesa_free_context_data( struct gl_context *ctx ) _mesa_reference_program(ctx, &ctx->FragmentProgram._Current, NULL); _mesa_reference_program(ctx, &ctx->FragmentProgram._TexEnvProgram, NULL); + _mesa_reference_program(ctx, &ctx->ComputeProgram._Current, NULL); + _mesa_reference_vao(ctx, &ctx->Array.VAO, NULL); _mesa_reference_vao(ctx, &ctx->Array.DefaultVAO, NULL);