Skip to content

Commit 3bf7a50

Browse files
[3.12] gh-119821: Fix refleak in LOAD_FROM_DICT_OR_GLOBALS (#119975)
1 parent 0480fd6 commit 3bf7a50

File tree

2 files changed

+295
-291
lines changed

2 files changed

+295
-291
lines changed

Python/bytecodes.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1209,6 +1209,7 @@ dummy_func(
12091209
format_exc_check_arg(tstate, PyExc_NameError,
12101210
NAME_ERROR_MSG, name);
12111211
}
1212+
Py_DECREF(mod_or_class_dict);
12121213
ERROR_IF(true, error);
12131214
}
12141215
Py_INCREF(v);
@@ -1230,6 +1231,7 @@ dummy_func(
12301231
tstate, PyExc_NameError,
12311232
NAME_ERROR_MSG, name);
12321233
}
1234+
Py_DECREF(mod_or_class_dict);
12331235
ERROR_IF(true, error);
12341236
}
12351237
}

0 commit comments

Comments
 (0)