diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2018-05-19 02:39:38 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2018-05-28 17:12:22 +0800 |
commit | d17dacd0f0499a8c77d810e211e8ff96b8898c48 (patch) | |
tree | dcbcc46daeee8f85324304539012bf6396f0ee66 /src/funcs/pushd | |
parent | exec: Return 126 on most errors in shellexec (diff) | |
download | dash-d17dacd0f0499a8c77d810e211e8ff96b8898c48.tar.gz dash-d17dacd0f0499a8c77d810e211e8ff96b8898c48.zip |
main: Only set savestatus in exitcmd
Currently exitcmd sets exitstatus and then savestatus if the latter was previously set. In fact, as exitcmd always raises an exception and will either end up in the setjmp call in main() or exitshell(), where exitstatus is always replaced by savestatus if set, we only need to set savestatus. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'src/funcs/pushd')
0 files changed, 0 insertions, 0 deletions