diff --git a/kernel/process.cpp b/kernel/process.cpp index e2be8c21..4d6fb3ee 100644 --- a/kernel/process.cpp +++ b/kernel/process.cpp @@ -182,8 +182,8 @@ Process::~Process() // process_family_lock taken assert(!root); assert(!threads_not_exiting_count); - assert(ptable); - ptable->Free(pid); + if ( ptable ) + ptable->Free(pid); ptable.Reset(); tty.Reset(); }