From da7f09cf82e5a3d03f13f3cb325241d5325223c6 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sat, 3 Jun 2023 02:55:31 +0300 Subject: [PATCH] Kernel: Heap will return 0 if no free page is available --- kernel/kernel/Memory/Heap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/kernel/Memory/Heap.cpp b/kernel/kernel/Memory/Heap.cpp index 08e1a7dd2..7d6eafe2a 100644 --- a/kernel/kernel/Memory/Heap.cpp +++ b/kernel/kernel/Memory/Heap.cpp @@ -57,7 +57,7 @@ namespace Kernel for (auto& range : m_physical_ranges) if (paddr_t page = range.reserve_page()) return page; - ASSERT_NOT_REACHED(); + return 0; } void Heap::release_page(paddr_t addr)