aboutsummaryrefslogtreecommitdiff
path: root/src/ds/array.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ds/array.c')
-rw-r--r--src/ds/array.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ds/array.c b/src/ds/array.c
index 21d8be5..3148944 100644
--- a/src/ds/array.c
+++ b/src/ds/array.c
@@ -158,7 +158,7 @@ size_t mos_arr_set_len_fn(void *p_arr, size_t len, size_t el_size, size_t init_c
size_t del = hdr->len > len ? hdr->len - len : 0;
if (len > hdr->len)
- memset((char *)arr + hdr->len, 0, (len - hdr->len) * el_size);
+ memset((char *)arr + hdr->len * el_size, 0, (len - hdr->len) * el_size);
hdr->len = len;
return del;