aboutsummaryrefslogtreecommitdiffstats
path: root/stacks/fstack/fstack.patch
blob: 40dfade5633f7bd4042bbc10880125befcf4949b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/lib/ff_syscall_wrapper.c b/lib/ff_syscall_wrapper.c
index cfc407c..7b61aa6 100644
--- a/lib/ff_syscall_wrapper.c
+++ b/lib/ff_syscall_wrapper.c
@@ -710,6 +710,7 @@ ff_fcntl(int fd, int cmd, ...)
     argp = va_arg(ap, uintptr_t);
     va_end(ap);

+    curthread->td_retval[0] = 0;
     if ((rc = kern_fcntl(curthread, fd, cmd, argp)))
         goto kern_fail;
     rc = curthread->td_retval[0];