SF patch #718867: Fix reference leak for time.strptime
(contributed by Brett Cannon)
This commit is contained in:
parent
7b5ce7f25a
commit
502168a86e
|
@ -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 */
|
||||
|
|
Loading…
Reference in New Issue