From c6016486f4a89bb86639338831563e2250f5c0b0 Mon Sep 17 00:00:00 2001 From: Asahi Lina Date: Fri, 2 Jun 2023 17:20:44 +0900 Subject: [PATCH] asahi: Fix memory leak in agx_nir_lower_sysvals() We need to free the dynarray. Signed-off-by: Asahi Lina Part-of: --- src/gallium/drivers/asahi/agx_nir_lower_sysvals.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/drivers/asahi/agx_nir_lower_sysvals.c b/src/gallium/drivers/asahi/agx_nir_lower_sysvals.c index 19db492..657701c 100644 --- a/src/gallium/drivers/asahi/agx_nir_lower_sysvals.c +++ b/src/gallium/drivers/asahi/agx_nir_lower_sysvals.c @@ -319,5 +319,8 @@ agx_nir_lower_sysvals(nir_shader *shader, struct agx_compiled_shader *compiled, &state); *push_size = lay_out_uniforms(compiled, &state); + + util_dynarray_fini(&state.load_preambles); + return true; } -- 2.7.4