From 46749afe45b1e7c55cf511c9d3ae55f516e03960 Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Thu, 8 Apr 2021 16:27:02 -0500 Subject: [PATCH] anv: Clean up anv_descriptor_pool::base on the error path Fixes: 682c81bdfb7 "vulkan,anv: Add a base object struct type" Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/vulkan/anv_descriptor_set.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/intel/vulkan/anv_descriptor_set.c b/src/intel/vulkan/anv_descriptor_set.c index e8995a6c312..2028f7ee0cc 100644 --- a/src/intel/vulkan/anv_descriptor_set.c +++ b/src/intel/vulkan/anv_descriptor_set.c @@ -880,6 +880,7 @@ VkResult anv_CreateDescriptorPool( 0 /* explicit_address */, &pool->bo); if (result != VK_SUCCESS) { + vk_object_base_finish(&pool->base); vk_free2(&device->vk.alloc, pAllocator, pool); return result; }