changeset: 102789:545bfa4c20eb user: Victor Stinner date: Sat Aug 20 02:37:41 2016 +0200 files: Objects/typeobject.c description: Issue #27366: Fix init_subclass() Handle PyTuple_New(0) failure. diff -r 2954d2aa4c90 -r 545bfa4c20eb Objects/typeobject.c --- a/Objects/typeobject.c Sat Aug 20 01:38:00 2016 +0200 +++ b/Objects/typeobject.c Sat Aug 20 02:37:41 2016 +0200 @@ -7018,6 +7018,11 @@ return -1; tuple = PyTuple_New(0); + if (tuple == NULL) { + Py_DECREF(func); + return 0; + } + tmp = PyObject_Call(func, tuple, kwds); Py_DECREF(tuple); Py_DECREF(func);