SF patch #718867: Fix reference leak for time.strptime

(contributed by Brett Cannon)
This commit is contained in:
Raymond Hettinger 2003-04-10 16:03:22 +00:00
parent 7b5ce7f25a
commit 502168a86e
1 changed files with 4 additions and 1 deletions

View File

@ -454,10 +454,13 @@ static PyObject *
time_strptime(PyObject *self, PyObject *args)
{
PyObject *strptime_module = PyImport_ImportModule("_strptime");
PyObject *strptime_result;
if (!strptime_module)
return NULL;
return PyObject_CallMethod(strptime_module, "strptime", "O", args);
strptime_result = PyObject_CallMethod(strptime_module, "strptime", "O", args);
Py_DECREF(strptime_module);
return strptime_result;
}
#endif /* !HAVE_STRPTIME */