Issue #19437: Fix Array_subscript() of ctypes, handle Array_item() failure

This commit is contained in:
Victor Stinner 2013-10-29 16:05:14 +01:00
parent db816d6546
commit 6decccdafe

View file

@ -4280,6 +4280,10 @@ Array_subscript(PyObject *myself, PyObject *item)
for (cur = start, i = 0; i < slicelen;
cur += step, i++) {
PyObject *v = Array_item(myself, cur);
if (v == NULL) {
Py_DECREF(np);
return NULL;
}
PyList_SET_ITEM(np, i, v);
}
return np;