diff --git a/src/vm.c b/src/vm.c index a245e3e89..3c8bc0b36 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1408,6 +1408,7 @@ RETRY_TRY_BLOCK: } } L_RESCUE: + if (ci->ridx == 0) goto L_STOP; proc = ci->proc; irep = proc->body.irep; pool = irep->pool;