mirror of
https://github.com/python/cpython.git
synced 2025-09-12 11:46:52 +00:00
Fix refleak.
This commit is contained in:
commit
ff9fe230d0
1 changed files with 3 additions and 1 deletions
|
@ -1146,8 +1146,10 @@ compiler_add_o(struct compiler *c, PyObject *dict, PyObject *o)
|
||||||
|
|
||||||
v = PyDict_GetItem(dict, t);
|
v = PyDict_GetItem(dict, t);
|
||||||
if (!v) {
|
if (!v) {
|
||||||
if (PyErr_Occurred())
|
if (PyErr_Occurred()) {
|
||||||
|
Py_DECREF(t);
|
||||||
return -1;
|
return -1;
|
||||||
|
}
|
||||||
arg = PyDict_Size(dict);
|
arg = PyDict_Size(dict);
|
||||||
v = PyLong_FromSsize_t(arg);
|
v = PyLong_FromSsize_t(arg);
|
||||||
if (!v) {
|
if (!v) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue