summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/scheduler_mp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/scheduler_mp.c b/src/scheduler_mp.c
index ef5a3ee935..ee32d9bc60 100644
--- a/src/scheduler_mp.c
+++ b/src/scheduler_mp.c
@@ -985,6 +985,8 @@ void rt_sched_remove_thread(struct rt_thread *thread)
/* remove thread from scheduler ready list */
_sched_remove_thread_locked(thread);
+
+ RT_SCHED_CTX(thread).stat = RT_THREAD_SUSPEND_UNINTERRUPTIBLE;
}
/* thread status initialization and setting up on startup */