summaryrefslogtreecommitdiff
path: root/Python/_warnings.c
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2018-06-27 11:40:24 +0200
committerGitHub <noreply@github.com>2018-06-27 11:40:24 +0200
commit2cc9d21fffb8146d30e6fb4221e32410ba4b4ab7 (patch)
treea64c215f6670bd22695f9d1855956aa3d57a87e1 /Python/_warnings.c
parentf15f66d275d1166839312c9ff3a67c00b486c7d6 (diff)
downloadcpython-git-2cc9d21fffb8146d30e6fb4221e32410ba4b4ab7.tar.gz
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 'Python/_warnings.c')
0 files changed, 0 insertions, 0 deletions