dzn: Fix a leak in descriptor set layout creation

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21913>
This commit is contained in:
Jesse Natalie
2023-03-01 15:47:20 -08:00
committed by Marge Bot
parent 3f2e13eaf8
commit 492d61cfbb
+3 -1
View File
@@ -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 ?