From fa22300369e3f21c6e2ea3fce2f4bf5452a71d4f Mon Sep 17 00:00:00 2001 From: "Wiktor S. Ovalle Correa" Date: Mon, 25 Jan 2021 14:05:20 +0100 Subject: [PATCH] [EGD-5378] Fix missing condition Some strange mistake happened during a rebase. --- board/linux/libiosyscalls/src/syscalls_real.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/board/linux/libiosyscalls/src/syscalls_real.hpp b/board/linux/libiosyscalls/src/syscalls_real.hpp index beb33af576110e7d004f30c9cecfc43e2f2be526..32c9556e9362b9a33fb98b1d7792a609c12a5160 100644 --- a/board/linux/libiosyscalls/src/syscalls_real.hpp +++ b/board/linux/libiosyscalls/src/syscalls_real.hpp @@ -8,7 +8,8 @@ #define __REAL_DLSYM(fun) \ do { \ real::fun = reinterpret_cast(dlsym(RTLD_NEXT, #fun)); \ - fprintf(stderr, "Missing libc syscall: %s()\n", #fun); \ + if (!real::fun) \ + fprintf(stderr, "Missing libc syscall: %s()\n", #fun); \ } while (0); #include // for dlsym()