mirror of
https://github.com/python/cpython.git
synced 2025-11-01 10:45:30 +00:00
gh-112066: Use PyDict_SetDefaultRef in place of PyDict_SetDefault. (#112211)
This changes a number of internal usages of `PyDict_SetDefault` to use `PyDict_SetDefaultRef`. Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
This commit is contained in:
parent
fedbf77191
commit
ef3ceab09d
6 changed files with 32 additions and 25 deletions
|
|
@ -1627,7 +1627,7 @@ convertenviron(void)
|
|||
Py_DECREF(d);
|
||||
return NULL;
|
||||
}
|
||||
if (PyDict_SetDefault(d, k, v) == NULL) {
|
||||
if (PyDict_SetDefaultRef(d, k, v, NULL) < 0) {
|
||||
Py_DECREF(v);
|
||||
Py_DECREF(k);
|
||||
Py_DECREF(d);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue