From 57879f48dae7625655680e775713564766922380 Mon Sep 17 00:00:00 2001 From: Samuel Stuart Date: Tue, 7 Jul 2026 17:09:55 -0300 Subject: [PATCH] thread: fix release of proc refcounts on multithreaded applications --- kernel-src/sys/thread.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel-src/sys/thread.c b/kernel-src/sys/thread.c index c1036316..07275a80 100644 --- a/kernel-src/sys/thread.c +++ b/kernel-src/sys/thread.c @@ -96,8 +96,9 @@ __attribute__((noreturn)) void sched_threadexit() { proc_exit(); mm_destroy_context(oldctx); - PROC_RELEASE(proc); } + + PROC_RELEASE(proc); } interrupt_set(false);