SIGN IN SIGN UP

bpo-35182: fix communicate() crash after child closes its pipes (GH-17020) (GH-18117)

When communicate() is called in a loop, it crashes when the child process
has already closed any piped standard stream, but still continues to be running

Co-authored-by: Andriy Maletsky <andriy.maletsky@gmail.com>
A
Alex Rebert committed
d3ae95e1e945ed20297e1c38ba43a18b7a868ab6
Parent: 1f0f102
Committed by Gregory P. Smith <greg@krypto.org> on 1/22/2020, 11:28:31 PM