From 88a5817134cf9c98e6bb519607c47ccb8472285e Mon Sep 17 00:00:00 2001 From: Lucas Perlind Date: Mon, 10 Feb 2025 12:59:27 +1100 Subject: [PATCH] Fix tlsf block adjustment --- core/mem/tlsf/tlsf_internal.odin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/mem/tlsf/tlsf_internal.odin b/core/mem/tlsf/tlsf_internal.odin index cac151183..66141fcbb 100644 --- a/core/mem/tlsf/tlsf_internal.odin +++ b/core/mem/tlsf/tlsf_internal.odin @@ -260,7 +260,7 @@ adjust_request_size :: proc(size, align: uint) -> (adjusted: uint) { // aligned size must not exceed `BLOCK_SIZE_MAX`, or we'll go out of bounds on `sl_bitmap`. if aligned := align_up(size, align); aligned < BLOCK_SIZE_MAX { - adjusted = min(aligned, BLOCK_SIZE_MAX) + adjusted = max(aligned, BLOCK_SIZE_MIN) } return }