diff options
author | Victor Stinner <vstinner@redhat.com> | 2018-06-27 09:40:24 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-27 09:40:24 (GMT) |
commit | 2cc9d21fffb8146d30e6fb4221e32410ba4b4ab7 (patch) | |
tree | a64c215f6670bd22695f9d1855956aa3d57a87e1 /Objects/frameobject.c | |
parent | f15f66d275d1166839312c9ff3a67c00b486c7d6 (diff) | |
download | cpython-2cc9d21fffb8146d30e6fb4221e32410ba4b4ab7.zip cpython-2cc9d21fffb8146d30e6fb4221e32410ba4b4ab7.tar.gz cpython-2cc9d21fffb8146d30e6fb4221e32410ba4b4ab7.tar.bz2 |
bpo-33929: multiprocessing: fix handle leak on race condition (GH-7921)
Fix a race condition in Popen of
multiprocessing.popen_spawn_win32. The child process now duplicates
the read end of pipe instead of "stealing" it.
Previously, the read end of pipe was "stolen" by the child process,
but it leaked a handle if the child process had been terminated
before it could steal the handle from the parent process.
Diffstat (limited to 'Objects/frameobject.c')
0 files changed, 0 insertions, 0 deletions