commit | 59e9ca6bdab845a2a2ac3f8c58a4e8ba8e239440 | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@gmail.com> | Fri Aug 19 17:52:08 2016 +0200 |
committer | Victor Stinner <victor.stinner@gmail.com> | Fri Aug 19 17:52:08 2016 +0200 |
tree | d2bef2e192832f3831c3b73e775319d87835c408 | |
parent | a7720f61aa8f94371e940d498be4c2cf8804f36f [diff] | |
parent | d925bd5794e46e0952677ecdd6bf620bcbc719ae [diff] |
Merge 3.5 (fix refleak in call_method)
diff --git a/Objects/typeobject.c b/Objects/typeobject.c index a190e7a..9d77a5d 100644 --- a/Objects/typeobject.c +++ b/Objects/typeobject.c
@@ -1442,8 +1442,10 @@ va_end(va); - if (args == NULL) + if (args == NULL) { + Py_DECREF(func); return NULL; + } assert(PyTuple_Check(args)); retval = PyObject_Call(func, args, NULL);