1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2026-01-04 09:01:06 +01:00

27723: eval shouldn't modify non-zero return statuses

This commit is contained in:
Peter Stephenson 2010-02-19 12:26:08 +00:00
parent 1c7075f8b9
commit bbc88550db
3 changed files with 8 additions and 3 deletions

View file

@ -4885,7 +4885,7 @@ eval(char **argv)
} else {
execode(prog, 1, 0);
if (errflag)
if (errflag && !lastval)
lastval = errflag;
}
} else {