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; }