diff options
Diffstat (limited to 'src/array.c')
| -rw-r--r-- | src/array.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/array.c b/src/array.c index 74afc529a..600db7488 100644 --- a/src/array.c +++ b/src/array.c @@ -905,7 +905,8 @@ mrb_ary_clear(mrb_state *mrb, mrb_value self) if (ARY_SHARED_P(a)) { mrb_ary_decref(mrb, a->aux.shared); ARY_UNSET_SHARED_FLAG(a); - } else { + } + else { mrb_free(mrb, a->ptr); } a->len = 0; |
