diff --git a/bin/sh/eval.c b/bin/sh/eval.c index c0ab4e47a379..5e42f7998bf6 100644 --- a/bin/sh/eval.c +++ b/bin/sh/eval.c @@ -343,8 +343,6 @@ evalfor(union node *n, int flags) for (argp = n->nfor.args ; argp ; argp = argp->narg.next) { oexitstatus = exitstatus; expandarg(argp, &arglist, EXP_FULL | EXP_TILDE); - if (evalskip) - goto out; } *arglist.lastp = NULL; @@ -364,7 +362,6 @@ evalfor(union node *n, int flags) } } loopnest--; -out: popstackmark(&smark); }