Index: src/skins/native/task.c =================================================================== --- src/skins/native/task.c (revision 923) +++ src/skins/native/task.c (working copy) @@ -212,7 +212,10 @@ int rt_task_delete (RT_TASK *task) { int err; - if (task && task->opaque2) { + if (!task) + pthread_exit(NULL); + + if (task->opaque2) { err = pthread_cancel((pthread_t)task->opaque2); if (err) return -err;