From bf4b26d1fd5bcc71c16ac99a4653149d59fa6c80 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Fri, 13 Jan 2023 15:02:28 +0200 Subject: [PATCH] Kernel: kmalloc now returns nullptr if you try to allocate over kmalloc size --- kernel/kernel/kmalloc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/kernel/kmalloc.cpp b/kernel/kernel/kmalloc.cpp index 8fd87dd9..919f2d08 100644 --- a/kernel/kernel/kmalloc.cpp +++ b/kernel/kernel/kmalloc.cpp @@ -98,7 +98,7 @@ void* kmalloc(size_t size) void* kmalloc(size_t size, size_t align) { - if (size == 0) + if (size == 0 || size >= s_kmalloc_size) return nullptr; if (align == 0)