src/json.c

changeset 1626
a2565f9fc6de
parent 1625
89a2d53308e4
--- a/src/json.c	Thu Dec 18 18:07:29 2025 +0100
+++ b/src/json.c	Fri Dec 19 12:40:58 2025 +0100
@@ -1083,12 +1083,7 @@
         return NULL;
     }
     CxJsonValue *ret = value->array.data[index];
-    // TODO: replace with a low level cx_array_remove()
-    size_t count = value->array.size - index - 1;
-    if (count > 0) {
-        memmove(value->array.data + index, value->array.data + index + 1, count * sizeof(CxJsonValue*));
-    }
-    value->array.size--;
+    cx_array_remove(value->array, index);
     return ret;
 }
 

mercurial