diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-04-21 10:08:23 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-04-21 22:29:28 +0900 |
| commit | 15fba69710c7395b4e9523edb191ef84f672fa28 (patch) | |
| tree | d7121682ae3ffc5c2187cb7987955f06b5e47465 /src | |
| parent | 95229ee164e4a4167c2f98a75b59528284614859 (diff) | |
| download | mruby-15fba69710c7395b4e9523edb191ef84f672fa28.tar.gz mruby-15fba69710c7395b4e9523edb191ef84f672fa28.zip | |
Revert ae4217e81; fix #3619
Reopens #3550. Those 2 issues are exclusive.
Diffstat (limited to 'src')
| -rw-r--r-- | src/gc.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -769,7 +769,7 @@ obj_free(mrb_state *mrb, struct RBasic *obj, int end) while (ce <= ci) { struct REnv *e = ci->env; if (e && !is_dead(&mrb->gc, e) && - e->tt == MRB_TT_ENV && !MRB_ENV_STACK_SHARED_P(e)) { + e->tt == MRB_TT_ENV && MRB_ENV_STACK_SHARED_P(e)) { mrb_env_unshare(mrb, e); } ci--; |
