From ada264a513eabf2f44141a3369ba77576056e0f6 Mon Sep 17 00:00:00 2001 From: ksss Date: Mon, 8 Aug 2016 10:10:17 +0900 Subject: instance_eval env should remake Fix #3191 --- mrbgems/mruby-eval/src/eval.c | 1 + 1 file changed, 1 insertion(+) (limited to 'mrbgems/mruby-eval/src/eval.c') diff --git a/mrbgems/mruby-eval/src/eval.c b/mrbgems/mruby-eval/src/eval.c index 283b3f687..e39d32ab8 100644 --- a/mrbgems/mruby-eval/src/eval.c +++ b/mrbgems/mruby-eval/src/eval.c @@ -247,6 +247,7 @@ f_instance_eval(mrb_state *mrb, mrb_value self) cv = mrb_singleton_class(mrb, self); c->ci->target_class = mrb_class_ptr(cv); proc = create_proc_from_string(mrb, s, len, mrb_nil_value(), file, line); + mrb->c->ci->env = NULL; return mrb_vm_run(mrb, proc, mrb->c->stack[0], 0); } else { -- cgit v1.2.3