summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2019-02-07 23:49:46 +0800
committerBernard Xiong <[email protected]>2019-02-07 23:49:46 +0800
commit25988d30d976bdeb8fc36ef9acdb5ce923283fac (patch)
tree8209aa9081b758a4a7c56c80663c857141d22cb5
parent6fea6f7b7134e970f126610c7890502d45e95a17 (diff)
[Kernel] Add thread detach for system thread
-rw-r--r--src/idle.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/idle.c b/src/idle.c
index 3b15b30480..e685a7ddfc 100644
--- a/src/idle.c
+++ b/src/idle.c
@@ -193,6 +193,8 @@ void rt_thread_idle_excute(void)
/* if it's a system object, not delete it */
if (rt_object_is_systemobject((rt_object_t)thread) == RT_TRUE)
{
+ /* detach this object */
+ rt_object_detach((rt_object_t)thread);
/* unlock scheduler */
rt_exit_critical();