From 00427d45f508bb211f05383472f6963eaf0a284a Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 18 Mar 2017 17:34:29 +0900 Subject: Fixed access of uninitialized C local variable; fix #3525 --- src/vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/vm.c b/src/vm.c index afe0422f8..fdb569ffa 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1207,7 +1207,7 @@ RETRY_TRY_BLOCK: else { mrb_value blk = regs[bidx]; if (!mrb_nil_p(blk) && mrb_type(blk) != MRB_TT_PROC) { - ci->nregs = bidx+1; + mrb->c->ci->nregs = bidx+1; regs[bidx] = mrb_convert_type(mrb, blk, MRB_TT_PROC, "Proc", "to_proc"); } } -- cgit v1.2.3