summary refs log tree commit diff
path: root/src/bltin
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2010-05-27 15:03:46 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2010-05-27 15:03:46 +0800
commitb112dc08c6c86b8b82d60b1169ccab51921241ca (patch)
tree04bb75f4f823114f566d68ec52745421268baa99 /src/bltin
parent[REDIR] Move null redirect checks into caller (diff)
downloaddash-b112dc08c6c86b8b82d60b1169ccab51921241ca.tar.gz
dash-b112dc08c6c86b8b82d60b1169ccab51921241ca.zip
[REDIR] Fix popredir on abnormal exit from built-in
Just like the poplocalvar problem recently fixed, redirections
can also be leaked in case of an abnormal exit.  This patch fixes
it using the same method as poplocalvar, by storing the previous
redirection state and restoring to that point.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'src/bltin')
0 files changed, 0 insertions, 0 deletions
'/exman/commit/exman.1?h=2081.35&id=7af37585b8794acb7fea5e18ff1da1b0f4ae08c3&follow=1'>Update to OpenBSD 6.9June McEnroe 2021-04-26Update to Linux man-pages 5.11June McEnroe 2021-04-26Update to FreeBSD 13.0June McEnroe 2021-01-27Completely rewrite how manuals are fetched and installedJune McEnroe 2020-12-14Update to man-pages-posix 2017-aJune McEnroe 2020-12-14Update to OpenBSD 6.8June McEnroe 2020-12-14Update to NetBSD 9.1June McEnroe 2020-12-14Update to man-pages 5.09June McEnroe 2020-12-14Update to FreeBSD 12.2June McEnroe 2020-06-08Update to OpenBSD 6.7June McEnroe 2020-05-04Add hack for macOS to search extra man sectionsJune McEnroe 2020-05-04Don't clear MANSECTJune McEnroe