fix thread delete issue when module is not used.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@725 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
bernard.xiong@gmail.com 2010-05-22 01:13:41 +00:00
parent ecea5d2b89
commit 88bfa45e7a
1 changed files with 1 additions and 1 deletions

View File

@ -65,10 +65,10 @@ static void rt_thread_idle_entry(void* parameter)
if (!rt_list_isempty(&rt_thread_defunct)) if (!rt_list_isempty(&rt_thread_defunct))
{ {
rt_base_t lock; rt_base_t lock;
struct rt_thread* thread = rt_list_entry(rt_thread_defunct.next, struct rt_thread, tlist);
#ifdef RT_USING_MODULE #ifdef RT_USING_MODULE
rt_module_t module = thread->module_parent; rt_module_t module = thread->module_parent;
#endif #endif
struct rt_thread* thread = rt_list_entry(rt_thread_defunct.next, struct rt_thread, tlist);
/* disable interrupt */ /* disable interrupt */
lock = rt_hw_interrupt_disable(); lock = rt_hw_interrupt_disable();