/trunk/kernel/generic/src/proc/scheduler.c |
---|
390,7 → 390,7 |
case Exiting: |
repeat: |
if (THREAD->detached) { |
if (THREAD->detached) { |
thread_destroy(THREAD); |
} else { |
/* |
/trunk/kernel/generic/src/proc/task.c |
---|
168,10 → 168,10 |
/* |
* t->as is destroyed. |
*/ |
} else { |
} else |
mutex_unlock(&t->as->lock); |
} |
btree_remove(&tasks_btree, (btree_key_t) t->taskid, NULL); |
free(t); |
TASK = NULL; |
} |