diff options
author | Peter Stephenson <pws@zsh.org> | 2016-09-15 11:42:28 +0100 |
---|---|---|
committer | Peter Stephenson <pws@zsh.org> | 2016-09-16 09:39:33 +0100 |
commit | 01ae64c0d74c17e36bfe6f52394a59754b8e8c92 (patch) | |
tree | 5c76926c158e8ef5460b86b1c5abc7dbc61a9151 /ChangeLog | |
parent | d523ddaba2cd160343b54d3e38ea001c63a87dc6 (diff) | |
download | zsh-01ae64c0d74c17e36bfe6f52394a59754b8e8c92.tar.gz zsh-01ae64c0d74c17e36bfe6f52394a59754b8e8c92.tar.xz zsh-01ae64c0d74c17e36bfe6f52394a59754b8e8c92.zip |
39331: Reparent subjob on fork with exited superjob.
Fixes case of v() { { vim - } always { true } } ls | v ^Z fg Tentative fix: still a race at exit where zsh forked by ^Z is stopped when restarted.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 0d130b040..29796ed01 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2016-09-16 Peter Stephenson <p.stephenson@samsung.com> + + * 39331: Src/exec.c, Src/jobs.c, Src/zsh.h: Partially fix problem + occurring when a subjop in the RHS of a pipeline needs to be + picked up by a forked zsh after ^Z when the original superjob + (LHS of pipeline) has already exited. Still race-prone. + 2016-09-16 Daniel Shahaf <d.s@daniel.shahaf.name> * unposted: Completion/Unix/Command/_postfix: Correct quoting |