diff --git a/Kernel/Syscalls/select.cpp b/Kernel/Syscalls/select.cpp index f906545932..8010e37248 100644 --- a/Kernel/Syscalls/select.cpp +++ b/Kernel/Syscalls/select.cpp @@ -147,8 +147,7 @@ int Process::sys$poll(Userspace user_params) if (!copy_from_user(¶ms, user_params)) return -EFAULT; - // This limit is just a number from the place where numbers come from. - if (params.nfds >= 16384) + if (params.nfds >= m_max_open_file_descriptors) return -ENOBUFS; Thread::BlockTimeout timeout;