From e89a04293dad5448f2e8764dd79b9b23c4989bdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B0=D0=BD=D0=B8=D0=BB=D0=B0=20=D0=92=D0=B0=D0=BB?= =?UTF-8?q?=D1=8C=D0=BA=D0=BE=D0=B2=D0=B5=D1=86?= Date: Sun, 23 Oct 2022 00:25:46 +0300 Subject: [PATCH] fix arraylist_insert_at --- src/stdix_arraylist.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/stdix_arraylist.c b/src/stdix_arraylist.c index 3e3585d..895c1d9 100644 --- a/src/stdix_arraylist.c +++ b/src/stdix_arraylist.c @@ -66,6 +66,8 @@ STATUS arraylist_insert_at(arraylist* list, const size_t index, int value) { if ((state = arraylist_ensure_capacity(list, list->size + 1)) != OK) return state; arraylist_shift(list->array + index, 1, list->size - index); ++(list->size); + } else { + state = OK; } list->array[index] = value; return state;