From aa8f33e5f65ea8a33934d4e6cdeeb751c08b90ee Mon Sep 17 00:00:00 2001 From: NukeBird Date: Mon, 24 Nov 2025 17:55:57 +0300 Subject: [PATCH] Split memory blocks a little smarter --- axl_memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/axl_memory.c b/axl_memory.c index 24b5f4d..91d6eb5 100644 --- a/axl_memory.c +++ b/axl_memory.c @@ -83,7 +83,7 @@ mb_header* axl_find_mb(u32 req_size) void axl_split_mb(mb_header* block, u32 size) { - if(block->size > size + MB_HEADER_SIZE) + if(block->size > size + MB_HEADER_SIZE * 2) { mb_header* new_block = (mb_header*)((u8*)block + MB_HEADER_SIZE + size); new_block->size = block->size - size - MB_HEADER_SIZE;