summaryrefslogtreecommitdiff
path: root/kern/thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'kern/thread.c')
-rw-r--r--kern/thread.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/kern/thread.c b/kern/thread.c
index 0532321b..a9a6019a 100644
--- a/kern/thread.c
+++ b/kern/thread.c
@@ -1883,6 +1883,7 @@ void
thread_join(struct thread *thread)
{
assert(thread != thread_self());
+ assert(!thread_test_flag(thread, THREAD_DETACHED));
mutex_lock(&thread->join_lock);