Skip to content

Commit fe4ff83

Browse files
committed
Issue python#29507: Fix _PyObject_CallFunctionVa()
is_size_t test was reversed. Bug spotted by INADA Naoki.
1 parent 331bbe6 commit fe4ff83

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

Objects/abstract.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2616,10 +2616,12 @@ _PyObject_CallFunctionVa(PyObject *callable, const char *format,
26162616
}
26172617

26182618
if (is_size_t) {
2619-
stack = _Py_VaBuildStack(small_stack, small_stack_len, format, va, &nargs);
2619+
stack = _Py_VaBuildStack_SizeT(small_stack, small_stack_len,
2620+
format, va, &nargs);
26202621
}
26212622
else {
2622-
stack = _Py_VaBuildStack_SizeT(small_stack, small_stack_len, format, va, &nargs);
2623+
stack = _Py_VaBuildStack(small_stack, small_stack_len,
2624+
format, va, &nargs);
26232625
}
26242626
if (stack == NULL) {
26252627
return NULL;

0 commit comments

Comments
 (0)