From 25988d30d976bdeb8fc36ef9acdb5ce923283fac Mon Sep 17 00:00:00 2001 From: Bernard Xiong Date: Thu, 7 Feb 2019 23:49:46 +0800 Subject: [PATCH] [Kernel] Add thread detach for system thread --- src/idle.c | 2 ++ 1 file changed, 2 insertions(+) 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();