diff options
Diffstat (limited to 'viengoos/object.c')
-rw-r--r-- | viengoos/object.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/viengoos/object.c b/viengoos/object.c index 7a9eb24..6c458a8 100644 --- a/viengoos/object.c +++ b/viengoos/object.c @@ -1096,5 +1096,10 @@ object_wait_queue_dequeue (struct activity *activity, struct thread *thread) thread->wait_queue_p = false; +#ifndef NDEBUG + if (thread->wait_reason == THREAD_WAIT_FUTEX) + futex_waiter_list_unlink (&futex_waiters, thread); +#endif + object_wait_queue_check (activity, thread); } |