Skip to content

Commit 4c9deba

Browse files
committed
Add missing PyIter_Next error check in frameobject.c
1 parent 761e817 commit 4c9deba

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Objects/frameobject.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,11 @@ framelocalsproxy_merge(PyObject* self, PyObject* other)
264264

265265
Py_DECREF(iter);
266266

267+
/* Check if loop ended because of exception in PyIter_Next */
268+
if (PyErr_Occurred()) {
269+
return -1;
270+
}
271+
267272
return 0;
268273
}
269274

0 commit comments

Comments
 (0)