changeset 106482:e5cd74868dfc

Issue #29507: Fix _PyObject_CallFunctionVa() is_size_t test was reversed. Bug spotted by INADA Naoki. [#29507]
author Victor Stinner <victor.stinner@gmail.com>
date Fri, 10 Feb 2017 00:41:06 +0100
parents be663c9a9e24
children b1f4ace59eb9
files Objects/abstract.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/Objects/abstract.c
+++ b/Objects/abstract.c
@@ -2616,10 +2616,12 @@ static PyObject *
     }
 
     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;