We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ef6eda4 commit c6c5364Copy full SHA for c6c5364
kernel/src/drivers/allocator.c
@@ -91,6 +91,7 @@ static void _defragment_block(MemoryHeader_t* header) {
91
}
92
93
static void _fragment_block(MemoryHeader_t* header, uintptr_t size) {
94
+ if (size > header->size) return;
95
uintptr_t remaining_space = header->size - size;
96
// if there isn't enough space for anything really
97
if (remaining_space < sizeof(MemoryHeader_t) + MINIMUM_BLOCK_SIZE) {
0 commit comments