From 441018a173fbeca0eeb5fe532af8c84965331c73 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 30 Aug 2021 11:30:46 -0400 Subject: [PATCH] zink: free local shader nirs on program free leak-- Fixes: 61f2667cf5d ("zink: remove gfx program slot mapping") Reviewed-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/zink_program.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/zink/zink_program.c b/src/gallium/drivers/zink/zink_program.c index 8de9d30a524..91662f6472e 100644 --- a/src/gallium/drivers/zink/zink_program.c +++ b/src/gallium/drivers/zink/zink_program.c @@ -685,6 +685,7 @@ zink_destroy_gfx_program(struct zink_screen *screen, prog->shaders[i] = NULL; destroy_shader_cache(screen, &prog->base.shader_cache[i]); } + ralloc_free(prog->nir[i]); } unsigned max_idx = ARRAY_SIZE(prog->pipelines);