SF patch #798534: Windows os.popen needlessly gets a reference to tuple ()
(Contributed by Andrew Gaul.)
Fixes a minor leak.
diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
index b8bda3b..40526a4 100644
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -3615,7 +3615,7 @@
static PyObject *
posix_popen(PyObject *self, PyObject *args)
{
- PyObject *f, *s;
+ PyObject *f;
int tm = 0;
char *cmdstring;
@@ -3624,8 +3624,6 @@
if (!PyArg_ParseTuple(args, "s|si:popen", &cmdstring, &mode, &bufsize))
return NULL;
- s = PyTuple_New(0);
-
if (*mode == 'r')
tm = _O_RDONLY;
else if (*mode != 'w') {