Commit 06d34393 authored by Victor Stinner's avatar Victor Stinner

_PyStack_AsDict() now checks kwnames != NULL

Issue #29259.
parent c75340a8
...@@ -2399,10 +2399,12 @@ _PyObject_Call_Prepend(PyObject *callable, ...@@ -2399,10 +2399,12 @@ _PyObject_Call_Prepend(PyObject *callable,
PyObject * PyObject *
_PyStack_AsDict(PyObject **values, PyObject *kwnames) _PyStack_AsDict(PyObject **values, PyObject *kwnames)
{ {
Py_ssize_t nkwargs = PyTuple_GET_SIZE(kwnames); Py_ssize_t nkwargs;
PyObject *kwdict; PyObject *kwdict;
Py_ssize_t i; Py_ssize_t i;
assert(kwnames != NULL);
nkwargs = PyTuple_GET_SIZE(kwnames);
kwdict = _PyDict_NewPresized(nkwargs); kwdict = _PyDict_NewPresized(nkwargs);
if (kwdict == NULL) { if (kwdict == NULL) {
return NULL; return NULL;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment