From a51ab5f95624d1c29d9592aa2212f80dead8ecdf Mon Sep 17 00:00:00 2001 From: Bas Nieuwenhuizen Date: Sat, 23 May 2020 02:36:03 +0200 Subject: [PATCH] radv: Do not close fd -1 when NULL-winsys creation fails. Fixes: cd6ec2b1abb "radv: implement a dummy winsys for creating devices without AMDGPU" Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index cf41a03..dee5563 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -443,7 +443,8 @@ fail_wsi: fail_alloc: vk_free(&instance->alloc, device); fail_fd: - close(fd); + if (fd != -1) + close(fd); if (master_fd != -1) close(master_fd); return result; -- 2.7.4