It will be ignored by x11_swapchain_result() anyway (because reaching the `fail` label without setting `result` means the swapchain status was already a hard error), but the compiler still complains about reading uninitialised memory.
While at it, drop the unused assignment right before returning. Signed-off-by: Eric Engestrom <eric.engest...@intel.com> --- src/vulkan/wsi/wsi_common_x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vulkan/wsi/wsi_common_x11.c b/src/vulkan/wsi/wsi_common_x11.c index 7e7b3a94e4bb04bac613..28d3a8b629d3e6748a96 100644 --- a/src/vulkan/wsi/wsi_common_x11.c +++ b/src/vulkan/wsi/wsi_common_x11.c @@ -980,7 +980,7 @@ static void * x11_manage_fifo_queues(void *state) { struct x11_swapchain *chain = state; - VkResult result; + VkResult result = VK_SUCCESS; assert(chain->base.present_mode == VK_PRESENT_MODE_FIFO_KHR); @@ -1024,7 +1024,7 @@ x11_manage_fifo_queues(void *state) } fail: - result = x11_swapchain_result(chain, result); + x11_swapchain_result(chain, result); wsi_queue_push(&chain->acquire_queue, UINT32_MAX); return NULL; -- Cheers, Eric _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev