From 492d61cfbbaf2c71018875af285a55730b277d23 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Wed, 1 Mar 2023 15:47:20 -0800 Subject: [PATCH] dzn: Fix a leak in descriptor set layout creation Part-of: --- src/microsoft/vulkan/dzn_descriptor_set.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/microsoft/vulkan/dzn_descriptor_set.c b/src/microsoft/vulkan/dzn_descriptor_set.c index e2f3bd274b8..fece72e5809 100644 --- a/src/microsoft/vulkan/dzn_descriptor_set.c +++ b/src/microsoft/vulkan/dzn_descriptor_set.c @@ -243,8 +243,10 @@ dzn_descriptor_set_layout_create(struct dzn_device *device, vk_create_sorted_bindings(pCreateInfo->pBindings, pCreateInfo->bindingCount, &ordered_bindings); - if (ret != VK_SUCCESS) + if (ret != VK_SUCCESS) { + vk_descriptor_set_layout_destroy(&device->vk, &set_layout->vk); return ret; + } assert(binding_count == (pCreateInfo->bindingCount ?