aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2020-12-30 02:24:43 +0100
committerGitHub <noreply@github.com>2020-12-30 02:24:43 +0100
commitba0e49a4648e727d1a16b3ce479499eb39f22311 (patch)
tree6eaa26ebbfdaf063f8b9664d6562abe0c237d8e1 /Modules
parentbpo-40052: Fix alignment issue in PyVectorcall_Function() (GH-23999) (diff)
downloadcpython-ba0e49a4648e727d1a16b3ce479499eb39f22311.tar.gz
cpython-ba0e49a4648e727d1a16b3ce479499eb39f22311.tar.bz2
cpython-ba0e49a4648e727d1a16b3ce479499eb39f22311.zip
bpo-40137: Fix refleak in _functools_exec() (GH-24006)
Diffstat (limited to 'Modules')
-rw-r--r--Modules/_functoolsmodule.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Modules/_functoolsmodule.c b/Modules/_functoolsmodule.c
index b121ec7d141..1fcaf299e67 100644
--- a/Modules/_functoolsmodule.c
+++ b/Modules/_functoolsmodule.c
@@ -1436,6 +1436,7 @@ _functools_exec(PyObject *module)
Py_DECREF(lru_cache_type);
return -1;
}
+ Py_DECREF(lru_cache_type);
state->keyobject_type = (PyTypeObject *)PyType_FromModuleAndSpec(module,
&keyobject_type_spec, NULL);