Skip to content

Commit bb802db

Browse files
authored
gh-121660: Fix ga_getitem by explicitly checking for NULL result (#121661)
1 parent 6505bda commit bb802db

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Objects/genericaliasobject.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,10 @@ ga_getitem(PyObject *self, PyObject *item)
563563
}
564564

565565
PyObject *res = Py_GenericAlias(alias->origin, newargs);
566+
if (res == NULL) {
567+
Py_DECREF(newargs);
568+
return NULL;
569+
}
566570
((gaobject *)res)->starred = alias->starred;
567571

568572
Py_DECREF(newargs);

0 commit comments

Comments
 (0)