From db5b51d67345d3ac7d0d867e22363937fe1efe39 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sat, 9 Oct 2021 23:28:59 +0200 Subject: [PATCH] Fix spurious ptable assertion in the fork error path. --- kernel/process.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(); }