diff options
author | Alex Rebert <alex@forallsecure.com> | 2020-01-23 23:31:29 (GMT) |
---|---|---|
committer | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2020-01-23 23:31:29 (GMT) |
commit | 5654f83b9706af88040f515791f1cdc5d81cd9d6 (patch) | |
tree | e433c05b39908f19fcdc3a1a00c1fb8e5e1cde93 /Python/pystrtod.c | |
parent | 5a2356be1a3f4a9b2e509a16062016b7d9dee7e9 (diff) | |
download | cpython-5654f83b9706af88040f515791f1cdc5d81cd9d6.zip cpython-5654f83b9706af88040f515791f1cdc5d81cd9d6.tar.gz cpython-5654f83b9706af88040f515791f1cdc5d81cd9d6.tar.bz2 |
[3.8] bpo-35182: fix communicate() crash after child closes its pipes (GH-18117) (GH-18148)
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>.
(cherry picked from commit d3ae95e1e945ed20297e1c38ba43a18b7a868ab6)
Co-authored-by: Alex Rebert <alex@forallsecure.com>
https://bugs.python.org/issue35182
Diffstat (limited to 'Python/pystrtod.c')
0 files changed, 0 insertions, 0 deletions