diff options
Diffstat (limited to 'py/objarray.c')
-rw-r--r-- | py/objarray.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/py/objarray.c b/py/objarray.c index ce107ddf25..ea37655762 100644 --- a/py/objarray.c +++ b/py/objarray.c @@ -125,6 +125,7 @@ STATIC mp_obj_t array_append(mp_obj_t self_in, mp_obj_t arg) { // TODO: alloc policy self->free = 8; self->items = m_realloc(self->items, item_sz * self->len, item_sz * (self->len + self->free)); + mp_seq_clear(self->items, self->len + 1, self->len + self->free, item_sz); } mp_binary_set_val_array(self->typecode, self->items, self->len++, arg); self->free--; |