From 0bba139767916a9027a46800907204f138989681 Mon Sep 17 00:00:00 2001 From: xurui Date: Mon, 10 Apr 2023 16:28:28 +0800 Subject: [PATCH] zink: bs->dd.push_pool[1].pool should be freed cc: mesa-stable Signed-off-by: xurui Reviewed-by: Mike Blumenkrantz Part-of: --- src/gallium/drivers/zink/zink_descriptors.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_descriptors.c b/src/gallium/drivers/zink/zink_descriptors.c index 035e17b..0181340 100644 --- a/src/gallium/drivers/zink/zink_descriptors.c +++ b/src/gallium/drivers/zink/zink_descriptors.c @@ -1456,7 +1456,7 @@ zink_batch_descriptor_deinit(struct zink_screen *screen, struct zink_batch_state util_dynarray_fini(&bs->dd.pools[i]); } for (unsigned i = 0; i < 2; i++) { - if (bs->dd.push_pool[0].pool) + if (bs->dd.push_pool[i].pool) pool_destroy(screen, bs->dd.push_pool[i].pool); deinit_multi_pool_overflow(screen, &bs->dd.push_pool[i]); } -- 2.7.4