diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-08-01 10:08:40 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-08-25 09:13:09 +0900 |
| commit | 8a18d1539baea29eb794e858be69913075ada869 (patch) | |
| tree | 352ac4274a4b3dfb714153b438270b81eb7d3120 /mrbgems | |
| parent | fd086833ff6673ab11e6ecea573851593263ae6a (diff) | |
| download | mruby-8a18d1539baea29eb794e858be69913075ada869.tar.gz mruby-8a18d1539baea29eb794e858be69913075ada869.zip | |
Should update `ci->env` to share the environment; fix #4073
Diffstat (limited to 'mrbgems')
| -rw-r--r-- | mrbgems/mruby-eval/src/eval.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mrbgems/mruby-eval/src/eval.c b/mrbgems/mruby-eval/src/eval.c index 42a4183b7..f1e50e83d 100644 --- a/mrbgems/mruby-eval/src/eval.c +++ b/mrbgems/mruby-eval/src/eval.c @@ -292,6 +292,7 @@ create_proc_from_string(mrb_state *mrb, char *s, mrb_int len, mrb_value binding, if (ci->argc < 0) bidx = 2; else bidx += 1; MRB_ENV_SET_BIDX(e, bidx); + ci->env = e; } proc->e.env = e; proc->flags |= MRB_PROC_ENVSET; |
