From d71bfb961426279dbb4f943b33f4dab5f054be6d Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 31 Jan 2021 10:03:46 +0100 Subject: [PATCH] LibC: Fix bad error check after open() in dlopen() --- Userland/Libraries/LibC/dlfcn.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibC/dlfcn.cpp b/Userland/Libraries/LibC/dlfcn.cpp index 5bbbaaacda..bcf6de70ae 100644 --- a/Userland/Libraries/LibC/dlfcn.cpp +++ b/Userland/Libraries/LibC/dlfcn.cpp @@ -78,7 +78,7 @@ void* dlopen(const char* filename, int flags) } int fd = open(filename, O_RDONLY); - if (!fd) { + if (fd < 0) { g_dlerror_msg = String::formatted("Unable to open file {}", filename); return nullptr; }