From 06cf222830b107d5c1c919e3ed91d275f6de23dd Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Sat, 13 Jan 2024 16:54:32 -0400 Subject: [PATCH] asahi: plug so target leak Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/asahi/agx_streamout.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/asahi/agx_streamout.c b/src/gallium/drivers/asahi/agx_streamout.c index 2e8e19bebd3..aec2d3a6bd6 100644 --- a/src/gallium/drivers/asahi/agx_streamout.c +++ b/src/gallium/drivers/asahi/agx_streamout.c @@ -42,7 +42,10 @@ static void agx_stream_output_target_destroy(struct pipe_context *pctx, struct pipe_stream_output_target *target) { - pipe_resource_reference(&target->buffer, NULL); + struct agx_streamout_target *tgt = agx_so_target(target); + + pipe_resource_reference(&tgt->base.buffer, NULL); + pipe_resource_reference(&tgt->offset, NULL); ralloc_free(target); }