]> granicus.if.org Git - python/commit
Issue #23571: Fix reentrant call to Py_FatalError()
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 25 Mar 2015 00:54:46 +0000 (01:54 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 25 Mar 2015 00:54:46 +0000 (01:54 +0100)
commit84092ac3705ffe371f5f1ec8ecc8c2830861ba9e
tree5f03eacc8c74310a435eb7047488e04998b34d28
parentb0749ca933a6806cfa81d22718bde69409154654
Issue #23571: Fix reentrant call to Py_FatalError()

Flushing sys.stdout and sys.stderr in Py_FatalError() can call again
Py_FatalError(). Add a reentrant flag to detect this case and just abort at the
second call.
Python/pythonrun.c