Skip to content

Commit 19596e7

Browse files
committed
[rpcli] rpcli_secure.c: writev() seems to be needed for writev() in some cases.
Possibly if using -fsanitize=address, and/or clang? Not sure... TODO: Add writev() to other syscall whitelists.
1 parent d0f9286 commit 19596e7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/rpcli/rpcli_secure.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,11 @@ int rpcli_do_security_options(void)
100100
SCMP_SYS(pselect6_time64),
101101
#endif /* __SNR_futex_time64 || __NR_futex_time64 */
102102

103+
#ifndef NDEBUG
104+
// Sometimes needed by assert().
105+
SCMP_SYS(writev),
106+
#endif /* !NDEBUG */
107+
103108
-1 // End of whitelist
104109
};
105110
param.syscall_wl = syscall_wl;

0 commit comments

Comments
 (0)