diff --git a/src/microsoft/vulkan/dzn_device.c b/src/microsoft/vulkan/dzn_device.c index be61787c9bf..97fd13bed10 100644 --- a/src/microsoft/vulkan/dzn_device.c +++ b/src/microsoft/vulkan/dzn_device.c @@ -238,6 +238,9 @@ dzn_instance_destroy(struct dzn_instance *instance, const VkAllocationCallbacks if (instance->d3d12_mod) util_dl_close(instance->d3d12_mod); + driDestroyOptionCache(&instance->dri_options); + driDestroyOptionInfo(&instance->available_dri_options); + vk_free2(vk_default_allocator(), alloc, instance); }