From d9aa49e45cd117f285b8e17fa00a0f282769ac6c Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Fri, 23 Feb 2024 12:17:57 -0800 Subject: [PATCH] respect wait timeouts in task system join --- src/task_system/task_system.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/task_system/task_system.c b/src/task_system/task_system.c index 18dfb57c..31522953 100644 --- a/src/task_system/task_system.c +++ b/src/task_system/task_system.c @@ -136,6 +136,10 @@ ts_join(TS_Ticket ticket, U64 endt_us) } break; } + if(os_now_microseconds() >= endt_us) + { + break; + } os_condition_variable_wait_rw_r(stripe->cv, stripe->rw_mutex, endt_us); } }