Merge 3.5 (fix refleak in call_method)

This commit is contained in:
Victor Stinner 2016-08-19 17:52:08 +02:00
commit 59e9ca6bda

View file

@ -1442,8 +1442,10 @@ call_method(PyObject *o, _Py_Identifier *nameid, const char *format, ...)
va_end(va);
if (args == NULL)
if (args == NULL) {
Py_DECREF(func);
return NULL;
}
assert(PyTuple_Check(args));
retval = PyObject_Call(func, args, NULL);