From dd6f4cab47da3d35bc6d6c9a8eca8c77384f3bdc Mon Sep 17 00:00:00 2001 From: Riley Beckett Date: Sat, 25 Oct 2025 00:18:30 -0400 Subject: fix segfault --- array.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'array.c') diff --git a/array.c b/array.c index bb8d522..33f1667 100644 --- a/array.c +++ b/array.c @@ -62,7 +62,12 @@ void* array_resize_(void* array, size_t item_size, size_t size) { info->capacity++; info = realloc(info, sizeof(array_info) + (info->capacity * item_size)); } - info->size = size; + if (size == -1) { + info->size++; + } + else { + info->size = size; + } return info->array; } -- cgit v1.2.3