mirror of
https://github.com/python/cpython.git
synced 2025-11-27 21:55:35 +00:00
Add missing check of PyDict_SetItem()'s return value in PyEval_EvalCodeEx()
CID 486647
This commit is contained in:
commit
895bdfb16e
1 changed files with 3 additions and 1 deletions
|
|
@ -3461,7 +3461,9 @@ PyEval_EvalCodeEx(PyObject *_co, PyObject *globals, PyObject *locals,
|
||||||
keyword);
|
keyword);
|
||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
PyDict_SetItem(kwdict, keyword, value);
|
if (PyDict_SetItem(kwdict, keyword, value) == -1) {
|
||||||
|
goto fail;
|
||||||
|
}
|
||||||
continue;
|
continue;
|
||||||
kw_found:
|
kw_found:
|
||||||
if (GETLOCAL(j) != NULL) {
|
if (GETLOCAL(j) != NULL) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue