PyDict_SetDefault
1 parent 06e347b commit d22e073Copy full SHA for d22e073
2 files changed
Misc/NEWS.d/next/Core_and_Builtins/2025-07-06-14-53-19.gh-issue-109700.KVNQQi.rst
@@ -0,0 +1 @@
1
+Fix memory error handling in :c:func:`PyDict_SetDefault`.
Objects/dictobject.c
@@ -4411,6 +4411,7 @@ dict_setdefault_ref_lock_held(PyObject *d, PyObject *key, PyObject *default_valu
4411
if (result) {
4412
*result = NULL;
4413
}
4414
+ return -1;
4415
4416
4417
STORE_USED(mp, mp->ma_used + 1);
0 commit comments