From 0e68241138aa754fc05a4396e573946e55c4fa5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sat, 15 Aug 2020 18:54:18 +0200 Subject: [PATCH] missing_syscall: add forgotten check for __NR_get_mempolicy nonnegativity We do it in other cases, we should here too. Fixup for b070c7c0e13. --- src/basic/missing_syscall.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h index 41164ea7d0..227c2121fa 100644 --- a/src/basic/missing_syscall.h +++ b/src/basic/missing_syscall.h @@ -515,7 +515,7 @@ static inline long missing_get_mempolicy(int *mode, unsigned long *nodemask, unsigned long maxnode, void *addr, unsigned long flags) { long i; -# ifdef __NR_get_mempolicy +# if defined __NR_get_mempolicy && __NR_get_mempolicy >= 0 i = syscall(__NR_get_mempolicy, mode, nodemask, maxnode, addr, flags); # else errno = ENOSYS;