From ea4f23be0e4db7fcc0a11a1a4d947f26622d56d8 Mon Sep 17 00:00:00 2001 From: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com> Date: Fri, 27 Mar 2026 07:09:04 +1000 Subject: [PATCH] bring back the while loop --- src/game/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/memory.c b/src/game/memory.c index 11b98317e..f0e1f670f 100644 --- a/src/game/memory.c +++ b/src/game/memory.c @@ -213,7 +213,7 @@ void *growing_array_alloc(struct GrowingArray *array, u32 size) { if (array && array->buffer) { // Increase capacity if needed - if (array->count >= array->capacity) { + while (array->count >= array->capacity) { u32 newCapacity = array->capacity * 2; void **newBuffer = realloc(array->buffer, newCapacity * sizeof(void *)); if (!newBuffer) { return NULL; }