diff --git a/src/nouveau/vulkan/nvk_descriptor_set.c b/src/nouveau/vulkan/nvk_descriptor_set.c index b1cf00ac57c..f5e138a5010 100644 --- a/src/nouveau/vulkan/nvk_descriptor_set.c +++ b/src/nouveau/vulkan/nvk_descriptor_set.c @@ -437,6 +437,9 @@ nvk_DestroyDescriptorPool(VkDevice _device, VkDescriptorPool _pool, VK_FROM_HANDLE(nvk_device, device, _device); VK_FROM_HANDLE(nvk_descriptor_pool, pool, _pool); + if (!_pool) + return; + nvk_destroy_descriptor_pool(device, pAllocator, pool); }