Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The fix in commit 3698c93 to prevent crashes intorduced by commit 220b9d4 ended up triggering a race condition related to collecting the exit status or exit signal information on a process. There's stil an issue that needs to be addressed when remote systems don't close the channel in a timely manner which can cause problems handling something like a KeyboardInterrupt, but the attempted fix seemed to be doing more harm than good. Until a different approach can be found, the code has been reset back to what it was before these two commits.
- Loading branch information