[3.6] bpo-30065: Fixed arguments validation in _posixsubprocess.fork_exec(). (GH-1110) (#1186)

(cherry picked from commit 66bffd1)
This commit is contained in:
Serhiy Storchaka 2017-04-19 23:59:02 +03:00 committed by GitHub
parent 39dedb6e1a
commit e254617262
5 changed files with 41 additions and 26 deletions

View file

@ -386,7 +386,7 @@ def _close_stdin():
def spawnv_passfds(path, args, passfds):
import _posixsubprocess
passfds = sorted(passfds)
passfds = tuple(sorted(map(int, passfds)))
errpipe_read, errpipe_write = os.pipe()
try:
return _posixsubprocess.fork_exec(