wrong ary->capa size was set in ary_modify()

This commit is contained in:
Yukihiro Matsumoto
2012-06-13 02:27:51 +09:00
parent c5536326a1
commit d39a355af3
+1 -1
View File
@@ -122,7 +122,7 @@ ary_modify(mrb_state *mrb, struct RArray *a)
memcpy(ptr, p, len);
}
a->ptr = ptr;
a->aux.capa = len;
a->aux.capa = a->len;
mrb_ary_decref(mrb, shared);
}
a->flags &= ~MRB_ARY_SHARED;