From cdaf8cd656d3a1e401cd4bd6a05b0597c88e1b1f Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 18 May 2019 03:09:37 +0200 Subject: [PATCH] Kernel: select() was transferring the readfds into the exceptfds vector. Just a mistake I spotted while reading the code. We don't actually detect exceptional descriptor events yet. --- Kernel/Process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 99ae1af503..aa794962ec 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -1794,7 +1794,7 @@ int Process::sys$select(const Syscall::SC_select_params* params) error = transfer_fds(readfds, current->m_select_read_fds); if (error) return error; - error = transfer_fds(readfds, current->m_select_exceptional_fds); + error = transfer_fds(exceptfds, current->m_select_exceptional_fds); if (error) return error;