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.
This commit is contained in:
Andreas Kling 2019-05-18 03:09:37 +02:00
commit cdaf8cd656
Notes: sideshowbarker 2024-07-19 14:02:35 +09:00

View file

@ -1794,7 +1794,7 @@ int Process::sys$select(const Syscall::SC_select_params* params)
error = transfer_fds(readfds, current->m_select_read_fds); error = transfer_fds(readfds, current->m_select_read_fds);
if (error) if (error)
return error; return error;
error = transfer_fds(readfds, current->m_select_exceptional_fds); error = transfer_fds(exceptfds, current->m_select_exceptional_fds);
if (error) if (error)
return error; return error;