diff --git a/src/x_list.c b/src/x_list.c index 305cbe24abbdaa649341b282e387373aedc75a3f..be6df2a66bbcfca04fc6927979ada9314e47cbff 100644 --- a/src/x_list.c +++ b/src/x_list.c @@ -160,7 +160,7 @@ static void alist_anything(t_alist *x, t_symbol *s, int argc, t_atom *argv) { x->l_npointer++; gpointer_copy(x->l_vec[i+1].l_a.a_w.w_gpointer, &x->l_vec[i+1].l_p); - x->l_vec[i].l_a.a_w.w_gpointer = &x->l_vec[i].l_p; + x->l_vec[i+1].l_a.a_w.w_gpointer = &x->l_vec[i+1].l_p; } } }