From 111d41d6106fa3609abf1660db7ec429ec4db555 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Wed, 1 Oct 2025 02:39:49 +0200 Subject: [PATCH] Buddy bugfix --- kern/libkern/buddy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kern/libkern/buddy.c b/kern/libkern/buddy.c index 3b49bb0..36f1ff4 100644 --- a/kern/libkern/buddy.c +++ b/kern/libkern/buddy.c @@ -104,7 +104,7 @@ int buddy_free(void *ptr) { block_header_t *hdr = (block_header_t *)ptr - 1; int order = hdr->order; - assert_msg(order != MAX_ORDER, "The buddy freelist header seems to have been corrupted."); + assert_msg(order <= MAX_ORDER, "The buddy freelist header seems to have been corrupted."); uintptr_t addr = (uintptr_t)ptr;