diff --git a/src/sys/syscalls/stat.c b/src/sys/syscalls/stat.c index 278b65b2..b5ac5cf9 100644 --- a/src/sys/syscalls/stat.c +++ b/src/sys/syscalls/stat.c @@ -12,8 +12,7 @@ syscallret syscall_stat(const char* path, stat* st){ syscallret retv; retv.ret = -1; - - if(st > USER_SPACE_END){ + if(st > USER_SPACE_END || path > USER_SPACE_END){ retv.errno = EFAULT; return retv; }