From 9035ebc757d1583d7bd6059eb4f2529a5210e51c Mon Sep 17 00:00:00 2001 From: sawyer bristol Date: Tue, 18 Nov 2025 13:18:36 -0700 Subject: [PATCH] fix heap deallocation --- kernel/src/heap.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/src/heap.rs b/kernel/src/heap.rs index 2b1de30..10b7710 100644 --- a/kernel/src/heap.rs +++ b/kernel/src/heap.rs @@ -22,7 +22,7 @@ impl Region { fn contains(&self, address: usize) -> bool { let start = self.start.load(Ordering::Relaxed); - let end = self.start.load(Ordering::Relaxed); + let end = start + self.size.load(Ordering::Relaxed); (start..start + end).contains(&address) }