vulkan/wsi: fix crash in failed swapchain creation for wayland
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 27 Feb 2023 17:41:11 +0000 (12:41 -0500)
committerMarge Bot <emma+marge@anholt.net>
Wed, 8 Mar 2023 17:33:00 +0000 (17:33 +0000)
commitbf1b4ed54e204e88420a3aa329bf0a41506ebb45
treefab9a3ebb553229505a064b72c17a5c507b3ac84
parent41ae2d0725b3ecd2018a6105981a6db7b87c3e79
vulkan/wsi: fix crash in failed swapchain creation for wayland

this otherwise calls wsi_wl_swapchain_chain_free() before the wsi
pointer has been set

ref #6578

cc: mesa-stable

Acked-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21563>
src/vulkan/wsi/wsi_common_wayland.c