]> Nishi Git Mirror - gwion.git/commitdiff
:bug: Fix Array.remove
authorJérémie Astor <fennecdjay@gmail.com>
Mon, 28 Dec 2020 11:31:51 +0000 (12:31 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Mon, 28 Dec 2020 11:31:51 +0000 (12:31 +0100)
src/lib/array.c

index dd824abcb84c6e0c33529fc1115fab685ef3d822..21da4fc61f9ff18bcd77971983a3ed6b5c88d106 100644 (file)
@@ -102,7 +102,7 @@ ANN void m_vector_rem(const M_Vector v, m_uint index) {
   const m_uint size = ARRAY_SIZE(v);
   if(index < ARRAY_LEN(v) - 1)
     memmove(ARRAY_PTR(v) + index * size, ARRAY_PTR(v) + (index + 1) * size,
-      (ARRAY_SIZE(v) - index - 1) *size);
+      (ARRAY_LEN(v) - index - 1) *size);
   --ARRAY_LEN(v);
   if(ARRAY_LEN(v) < ARRAY_CAP(v) / 2) {
     const m_uint cap = ARRAY_CAP(v) /= 2;