diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2018-03-26 23:55:50 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2018-04-19 18:19:29 +0800 |
commit | 03876c0743a50984b0aae69bba6f5034dc38aec1 (patch) | |
tree | 8488052cd3faab7cfaff959574702ab5b0226fd1 /src/expand.c | |
parent | redir: Fix typo in noclobber code (diff) | |
download | dash-03876c0743a50984b0aae69bba6f5034dc38aec1.tar.gz dash-03876c0743a50984b0aae69bba6f5034dc38aec1.zip |
eval: Reap zombies after built-in commands and functions
Currently dash does not reap dead children after built-in commands or functions. This means that if you construct a loop consisting of solely built-in commands and functions, then zombies can hang around indefinitely. This patch fixes this by reaping when necessary after each built-in command and function. Reported-by: Denys Vlasenko <vda.linux@googlemail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'src/expand.c')
0 files changed, 0 insertions, 0 deletions