should restore proc after rescue; close #1891

This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-03-20 16:10:12 +09:00
parent de65d4e2a7
commit 36836c8eb9
+2 -1
View File
@@ -1387,7 +1387,8 @@ RETRY_TRY_BLOCK:
}
}
L_RESCUE:
irep = ci->proc->body.irep;
proc = ci->proc;
irep = proc->body.irep;
pool = irep->pool;
syms = irep->syms;
regs = mrb->c->stack = ci[1].stackent;