diff options
| author | Riley Beckett <rbeckettvt@gmail.com> | 2025-10-25 00:18:30 -0400 |
|---|---|---|
| committer | Riley Beckett <rbeckettvt@gmail.com> | 2025-10-25 00:18:30 -0400 |
| commit | dd6f4cab47da3d35bc6d6c9a8eca8c77384f3bdc (patch) | |
| tree | b5f413632a2bc205cae8425e89864a4df5a9d093 /array.c | |
| parent | ecf6d868aa0fbf1f30c2a286a526018d412e7e28 (diff) | |
fix segfault
Diffstat (limited to 'array.c')
| -rw-r--r-- | array.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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; } |
