From e26f360d934daea9decfaf61b014a1bdc95d03ba Mon Sep 17 00:00:00 2001 From: Bananymous Date: Wed, 7 Feb 2024 22:36:24 +0200 Subject: [PATCH] Kernel: allow kmalloc of size 0 --- kernel/kernel/Memory/kmalloc.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/kernel/Memory/kmalloc.cpp b/kernel/kernel/Memory/kmalloc.cpp index 0ad0f564..4f1c5b0a 100644 --- a/kernel/kernel/Memory/kmalloc.cpp +++ b/kernel/kernel/Memory/kmalloc.cpp @@ -294,6 +294,9 @@ void* kmalloc(size_t size, size_t align, bool force_identity_map) // currently kmalloc is always identity mapped (void)force_identity_map; + if (size == 0) + size = 1; + const kmalloc_info& info = s_kmalloc_info; ASSERT(is_power_of_two(align));