diff --git a/src/kernel/syscalls/event.cpp b/src/kernel/syscalls/event.cpp index 5a3b4d1..16941db 100644 --- a/src/kernel/syscalls/event.cpp +++ b/src/kernel/syscalls/event.cpp @@ -34,7 +34,7 @@ event_wait(event *self, j6_signal_t *signals, uint64_t timeout) } *signals = self->wait(); - return j6_status_ok; + return *signals ? j6_status_ok : j6_err_timed_out; }