Buddy bugfix

This commit is contained in:
Imbus 2025-10-01 02:39:49 +02:00
parent 435b712f25
commit 111d41d610

View file

@ -104,7 +104,7 @@ int buddy_free(void *ptr) {
block_header_t *hdr = (block_header_t *)ptr - 1; block_header_t *hdr = (block_header_t *)ptr - 1;
int order = hdr->order; 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; uintptr_t addr = (uintptr_t)ptr;