diff --git a/execloop.h b/execloop.h index af544b9..1af144a 100644 --- a/execloop.h +++ b/execloop.h @@ -312,7 +312,7 @@ while (1) { builtinnumber, prog->filename); } else - st = prog->code + prog_enterfunction(prog, newf); + st = prog->code + prog_enterfunction(prog, newf) - 1; /* offset st++ */ if (prog->vmerror) goto cleanup; break;