]> granicus.if.org Git - python/commit
Fix race condition in create_stdio()
authorVictor Stinner <victor.stinner@gmail.com>
Fri, 4 Sep 2015 15:27:49 +0000 (17:27 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Fri, 4 Sep 2015 15:27:49 +0000 (17:27 +0200)
commit6fb5bae252b90b81dff19f572fe40a9051e5e51d
tree256dce9ad200730db5ba00a46a0c234bfbb09341
parent17227a733439731d73d14a17df6222bbde8b196f
Fix race condition in create_stdio()

Issue #24891: Fix a race condition at Python startup if the file descriptor
of stdin (0), stdout (1) or stderr (2) is closed while Python is creating
sys.stdin, sys.stdout and sys.stderr objects. These attributes are now set
to None if the creation of the object failed, instead of raising an OSError
exception. Initial patch written by Marco Paolini.
Misc/ACKS
Misc/NEWS
Python/pythonrun.c