Commit 56935a53 authored by Mat M's avatar Mat M Committed by Serhiy Storchaka

bpo-32020: arraymodule: Correct missing Py_DECREF in failure case of make_array() (#4391)

parent 28b62482
......@@ -1928,8 +1928,10 @@ make_array(PyTypeObject *arraytype, char typecode, PyObject *items)
return NULL;
new_args = PyTuple_New(2);
if (new_args == NULL)
if (new_args == NULL) {
Py_DECREF(typecode_obj);
return NULL;
}
Py_INCREF(items);
PyTuple_SET_ITEM(new_args, 0, typecode_obj);
PyTuple_SET_ITEM(new_args, 1, items);
......
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