bpo-32681: Fix an uninitialized variable in the C implementation of os.dup2 (GH-5346)

See https://bugs.python.org/issue32441 for where this was introduced.
This commit is contained in:
Stéphane Wirtel 2018-01-30 07:04:36 +01:00 committed by Gregory P. Smith
parent ce237c7d58
commit 3d86e484de
2 changed files with 3 additions and 1 deletions

View File

@ -0,0 +1,2 @@
Fix uninitialized variable 'res' in the C implementation of os.dup2. Patch
by Stéphane Wirtel

View File

@ -8012,7 +8012,7 @@ static int
os_dup2_impl(PyObject *module, int fd, int fd2, int inheritable)
/*[clinic end generated code: output=bc059d34a73404d1 input=c3cddda8922b038d]*/
{
int res;
int res = 0;
#if defined(HAVE_DUP3) && \
!(defined(HAVE_FCNTL_H) && defined(F_DUP2FD_CLOEXEC))
/* dup3() is available on Linux 2.6.27+ and glibc 2.9 */