diff --git a/src/gallium/drivers/zink/zink_program.c b/src/gallium/drivers/zink/zink_program.c index 1e90ec8154d..333464b6b10 100644 --- a/src/gallium/drivers/zink/zink_program.c +++ b/src/gallium/drivers/zink/zink_program.c @@ -683,8 +683,8 @@ zink_destroy_gfx_program(struct zink_screen *screen, if (prog->shaders[i]) { _mesa_set_remove_key(prog->shaders[i]->programs, prog); prog->shaders[i] = NULL; - destroy_shader_cache(screen, &prog->base.shader_cache[i]); } + destroy_shader_cache(screen, &prog->base.shader_cache[i]); ralloc_free(prog->nir[i]); }