From: Victor Stinner Date: Thu, 15 Dec 2016 11:36:50 +0000 (+0100) Subject: Fix _PyObject_CallFunctionVa(), use the small stack X-Git-Tag: v3.7.0a1~1748 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d1e35dd9ee50adf2c69445893ce4e5576b983091;p=python Fix _PyObject_CallFunctionVa(), use the small stack Issue #28915. Oops, I disabled the small stack to test both code paths. It's now fixed. --- diff --git a/Objects/abstract.c b/Objects/abstract.c index 8447fdbc24..7da97ac8a8 100644 --- a/Objects/abstract.c +++ b/Objects/abstract.c @@ -2524,8 +2524,7 @@ _PyObject_CallFunctionVa(PyObject *callable, const char *format, va_list va, int is_size_t) { PyObject* small_stack[5]; - /*const Py_ssize_t small_stack_len = Py_ARRAY_LENGTH(small_stack);*/ - const Py_ssize_t small_stack_len = 0; + const Py_ssize_t small_stack_len = Py_ARRAY_LENGTH(small_stack); PyObject **stack; Py_ssize_t nargs, i; PyObject *result;