diff options
Diffstat (limited to 'Python/pylifecycle.c')
| -rw-r--r-- | Python/pylifecycle.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/Python/pylifecycle.c b/Python/pylifecycle.c index 4f5efc9..857a543 100644 --- a/Python/pylifecycle.c +++ b/Python/pylifecycle.c @@ -972,6 +972,9 @@ is_valid_fd(int fd)      if (fd < 0 || !_PyVerify_fd(fd))          return 0;      _Py_BEGIN_SUPPRESS_IPH +    /* Prefer dup() over fstat(). fstat() can require input/output whereas +       dup() doesn't, there is a low risk of EMFILE/ENFILE at Python +       startup. */      fd2 = dup(fd);      if (fd2 >= 0)          close(fd2); | 
