From 6003fc9d0cfe9ceb845e7d47caeb0f8f79f6a304 Mon Sep 17 00:00:00 2001 From: Michael Ball Date: Thu, 28 Mar 2024 20:34:23 -0500 Subject: [PATCH] Update linear.cpp --- libctru/source/allocator/linear.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libctru/source/allocator/linear.cpp b/libctru/source/allocator/linear.cpp index 7efb088..a57d389 100644 --- a/libctru/source/allocator/linear.cpp +++ b/libctru/source/allocator/linear.cpp @@ -65,7 +65,7 @@ void* linearRealloc(void* mem, size_t size) if (!sLinearPool.Reallocate(node->chunk, size)) { size_t minSize = (size < node->chunk.size) ? size : node->chunk.size; - void* ret = linearMemAlign(size, node->chunk.alignMask); + void* ret = linearMemAlign(size, (node->chunk.alignMask + 1)); if (ret) { memcpy(ret, mem, minSize);