From 069bc63d1fdaf5666520f587761c99afa7b51776 Mon Sep 17 00:00:00 2001 From: "Justin C. Miller" Date: Thu, 16 Mar 2023 19:48:39 -0700 Subject: [PATCH] [kernel] Return j6_err_timed_out when event_wait times out Previously event_wait was incorrectly returning j6_status_ok when timing out. --- src/kernel/syscalls/event.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }