mesa: fix segfault when no Mesa IR is generated

This commit is contained in:
Bryan Cain 2011-04-29 19:00:24 -05:00
parent f379d8f730
commit 1e5fd8e480
1 changed files with 3 additions and 2 deletions

View File

@ -388,8 +388,9 @@ _mesa_delete_program(struct gl_context *ctx, struct gl_program *prog)
if (prog->String)
free(prog->String);
_mesa_free_instructions(prog->Instructions, prog->NumInstructions);
if (prog->Instructions) {
_mesa_free_instructions(prog->Instructions, prog->NumInstructions);
}
if (prog->Parameters) {
_mesa_free_parameter_list(prog->Parameters);
}