From: Victor Stinner Date: Thu, 9 Feb 2017 23:41:06 +0000 (+0100) Subject: Issue #29507: Fix _PyObject_CallFunctionVa() X-Git-Tag: v3.7.0a1~1382 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fe4ff83049fc66b823252476f2cc173d9d493d84;p=python Issue #29507: Fix _PyObject_CallFunctionVa() is_size_t test was reversed. Bug spotted by INADA Naoki. --- diff --git a/Objects/abstract.c b/Objects/abstract.c index 3d3304845e..6c66b03aec 100644 --- a/Objects/abstract.c +++ b/Objects/abstract.c @@ -2616,10 +2616,12 @@ _PyObject_CallFunctionVa(PyObject *callable, const char *format, } if (is_size_t) { - stack = _Py_VaBuildStack(small_stack, small_stack_len, format, va, &nargs); + stack = _Py_VaBuildStack_SizeT(small_stack, small_stack_len, + format, va, &nargs); } else { - stack = _Py_VaBuildStack_SizeT(small_stack, small_stack_len, format, va, &nargs); + stack = _Py_VaBuildStack(small_stack, small_stack_len, + format, va, &nargs); } if (stack == NULL) { return NULL;