diff --git a/lib/malloc.c b/lib/malloc.c index f893d3b..3e9a749 100644 --- a/lib/malloc.c +++ b/lib/malloc.c @@ -140,7 +140,7 @@ static inline void split_block(memblock_t *block, size_t size) size_t remaining; memblock_t *new_block; - if (unlikely(size >= GET_SIZE(block))) { + if (unlikely(size > GET_SIZE(block))) { panic(ERR_HEAP_CORRUPT); return; }