summaryrefslogtreecommitdiffstats
path: root/Tools/ccbench
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2018-06-27 09:40:24 (GMT)
committerGitHub <noreply@github.com>2018-06-27 09:40:24 (GMT)
commit2cc9d21fffb8146d30e6fb4221e32410ba4b4ab7 (patch)
treea64c215f6670bd22695f9d1855956aa3d57a87e1 /Tools/ccbench
parentf15f66d275d1166839312c9ff3a67c00b486c7d6 (diff)
downloadcpython-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 'Tools/ccbench')
0 files changed, 0 insertions, 0 deletions