8000 bpo-40071: Fix refleak in _functools module (GH19172) · python/cpython@b09ae3f · GitHub
[go: up one dir, main page]

Skip to content

Commit b09ae3f

Browse files
author
Paulo Henrique Silva
authored
bpo-40071: Fix refleak in _functools module (GH19172)
1 parent 79ceccd commit b09ae3f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Modules/_functoolsmodule.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1424,9 +1424,11 @@ _functools_exec(PyObject *module)
14241424
&lru_cache_type
14251425
};
14261426

1427-
kwd_mark = _PyObject_CallNoArg((PyObject *)&PyBaseObject_Type);
14281427
if (!kwd_mark) {
1429-
return -1;
1428+
kwd_mark = _PyObject_CallNoArg((PyObject *)&PyBaseObject_Type);
1429+
if (!kwd_mark) {
1430+
return -1;
1431+
}
14301432
}
14311433

14321434
for (size_t i = 0; i < Py_ARRAY_LENGTH(typelist); i++) {

0 commit comments

Comments
 (0)
0