From: Dave Airlie Date: Wed, 27 Dec 2017 23:45:07 +0000 (+1000) Subject: vulkan/wsi: free cmd pools X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=78a8b73e7d45f55ced98a148b26247d91f4e0171;p=mesa.git vulkan/wsi: free cmd pools We destroy the pools but don't free the container. This fixes: dEQP-VK.wsi.xlib.swapchain.simulate_oom* Fixes: d50937f137 (vulkan/wsi: Implement prime in a completely generic way) Reviewed-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- diff --git a/src/vulkan/wsi/wsi_common.c b/src/vulkan/wsi/wsi_common.c index 2de5f154c8a..e9e43e12048 100644 --- a/src/vulkan/wsi/wsi_common.c +++ b/src/vulkan/wsi/wsi_common.c @@ -156,6 +156,7 @@ wsi_swapchain_finish(struct wsi_swapchain *chain) chain->wsi->DestroyCommandPool(chain->device, chain->cmd_pools[i], &chain->alloc); } + vk_free(&chain->alloc, chain->cmd_pools); } static uint32_t