Buddy bugfix
This commit is contained in:
parent
435b712f25
commit
111d41d610
1 changed files with 1 additions and 1 deletions
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue