Browse Source
bpo-40071: Fix refleak in _functools module (GH19172)
pull/19133/head
Paulo Henrique Silva
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
2 deletions
-
Modules/_functoolsmodule.c
|
|
|
@ -1424,9 +1424,11 @@ _functools_exec(PyObject *module) |
|
|
|
&lru_cache_type |
|
|
|
}; |
|
|
|
|
|
|
|
kwd_mark = _PyObject_CallNoArg((PyObject *)&PyBaseObject_Type); |
|
|
|
if (!kwd_mark) { |
|
|
|
return -1; |
|
|
|
kwd_mark = _PyObject_CallNoArg((PyObject *)&PyBaseObject_Type); |
|
|
|
if (!kwd_mark) { |
|
|
|
return -1; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
for (size_t i = 0; i < Py_ARRAY_LENGTH(typelist); i++) { |
|
|
|
|