From 804cb4313277e1ed86173a26502e2854c0664bd7 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Thu, 29 Aug 2024 22:41:34 +0200 Subject: [PATCH] Fix memory corruption in ForkCleanup. --- kernel/x86-family/memorymanagement.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/x86-family/memorymanagement.cpp b/kernel/x86-family/memorymanagement.cpp index 5d0c57c6..2cb2f552 100644 --- a/kernel/x86-family/memorymanagement.cpp +++ b/kernel/x86-family/memorymanagement.cpp @@ -728,7 +728,7 @@ void ForkCleanup(size_t i, size_t level) return; for ( size_t n = 0; n < i-1; n++ ) { - addr_t entry = destpml->entry[i]; + addr_t entry = destpml->entry[n]; if ( !(entry & PML_FORK ) ) continue; addr_t phys = entry & PML_ADDRESS;