From 996d0e9508f9380c9b0572ace166aec791ee2903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Tue, 30 May 2017 14:54:12 +0200 Subject: [PATCH] Oops. --- Common/Vulkan/VulkanLoader.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Common/Vulkan/VulkanLoader.cpp b/Common/Vulkan/VulkanLoader.cpp index 18df0c070b..7b8e83c91f 100644 --- a/Common/Vulkan/VulkanLoader.cpp +++ b/Common/Vulkan/VulkanLoader.cpp @@ -202,12 +202,16 @@ bool VulkanMayBeAvailable() { #ifndef _WIN32 void *lib = dlopen("libvulkan.so", RTLD_NOW | RTLD_LOCAL); available = lib != nullptr; - dlclose(lib); + if (lib) { + dlclose(lib); + } #else // LoadLibrary etc HINSTANCE lib = LoadLibrary(L"vulkan-1.dll"); available = lib != 0; - FreeLibrary(lib); + if (lib) { + FreeLibrary(lib); + } #endif return available; }