https://github.com/python/cpython/commit/c30cad06382d34f99e8d2512dad32e67a4bcf020 commit: c30cad06382d34f99e8d2512dad32e67a4bcf020 branch: 3.13 author: Serhiy Storchaka <[email protected]> committer: serhiy-storchaka <[email protected]> date: 2024-12-26T10:39:47Z summary:
[3.13] gh-128198: Add missing error checks for usages of PyIter_Next() (GH-128199) (GH-128272) (cherry picked from commit 5c814c83cdd3dc42bd9682106ffb7ade7ce6b5b3) Co-authored-by: Yan Yanchii <[email protected]> files: M Objects/frameobject.c M Objects/namespaceobject.c diff --git a/Objects/frameobject.c b/Objects/frameobject.c index 44afda0c755ab0..8c596ede70ca3d 100644 --- a/Objects/frameobject.c +++ b/Objects/frameobject.c @@ -263,6 +263,10 @@ framelocalsproxy_merge(PyObject* self, PyObject* other) Py_DECREF(iter); + if (PyErr_Occurred()) { + return -1; + } + return 0; } diff --git a/Objects/namespaceobject.c b/Objects/namespaceobject.c index 5b7547103a2b3f..4ef3bd92f5a569 100644 --- a/Objects/namespaceobject.c +++ b/Objects/namespaceobject.c @@ -141,6 +141,10 @@ namespace_repr(PyObject *ns) goto error; } + if (PyErr_Occurred()) { + goto error; + } + separator = PyUnicode_FromString(", "); if (separator == NULL) goto error; _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-checkins.python.org/ Member address: [email protected]
