diff --git a/src/stat/fstat.c b/src/stat/fstat.c index d2a828f3..07f9a5de 100644 --- a/src/stat/fstat.c +++ b/src/stat/fstat.c @@ -6,6 +6,7 @@ int fstat(int fd, struct stat *st) { + if (fd<0) return __syscall_ret(-EBADF); return fstatat(fd, "", st, AT_EMPTY_PATH); }