diff options
Diffstat (limited to 'array.c')
| -rw-r--r-- | array.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -3124,6 +3124,7 @@ flatten(ary, level, modified) *modified = 1; id = (st_data_t)tmp; if (st_lookup(memo, id, 0)) { + st_free_table(memo); rb_raise(rb_eArgError, "tried to flatten recursive array"); } st_insert(memo, id, (st_data_t)Qtrue); |
