summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorKumar Aditya <59607654+kumaraditya303@users.noreply.github.com>2022-01-27 13:03:47 (GMT)
committerGitHub <noreply@github.com>2022-01-27 13:03:47 (GMT)
commitc7f810b34d91a5c2fbe0a8385562015d2dd961f2 (patch)
tree0fcbd6901e212f47e1054a862af4d8ec571ee7c2 /Python
parentecfacc362dd7fef7715dcd94f2e2ca6c622ef115 (diff)
downloadcpython-c7f810b34d91a5c2fbe0a8385562015d2dd961f2.zip
cpython-c7f810b34d91a5c2fbe0a8385562015d2dd961f2.tar.gz
cpython-c7f810b34d91a5c2fbe0a8385562015d2dd961f2.tar.bz2
bpo-46476: Fix memory leak in code objects generated by deepfreeze (GH-30853)
Add _Py_Deepfreeze_Fini() and _PyStaticCode_Dealloc() functions.
Diffstat (limited to 'Python')
-rw-r--r--Python/pylifecycle.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Python/pylifecycle.c b/Python/pylifecycle.c
index 9d10f94..106e11e 100644
--- a/Python/pylifecycle.c
+++ b/Python/pylifecycle.c
@@ -1723,6 +1723,7 @@ finalize_interp_clear(PyThreadState *tstate)
_Py_HashRandomization_Fini();
_PyArg_Fini();
_Py_ClearFileSystemEncoding();
+ _Py_Deepfreeze_Fini();
}
finalize_interp_types(tstate->interp);