From 8f728e5baa7a673b83607aaccbd496d77d334ded Mon Sep 17 00:00:00 2001 From: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> Date: Sun, 12 Jun 2022 20:12:18 +0530 Subject: gh-93728: fix memory leak in deepfrozen code objects (GH-93729) --- Objects/codeobject.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Objects/codeobject.c') diff --git a/Objects/codeobject.c b/Objects/codeobject.c index dc6dec1b2a5..2a2f132a6ef 100644 --- a/Objects/codeobject.c +++ b/Objects/codeobject.c @@ -2092,6 +2092,7 @@ _PyStaticCode_Dealloc(PyCodeObject *co) deopt_code(_PyCode_CODE(co), Py_SIZE(co)); co->co_warmup = QUICKENING_INITIAL_WARMUP_VALUE; PyMem_Free(co->co_extra); + Py_CLEAR(co->_co_code); co->co_extra = NULL; if (co->co_weakreflist != NULL) { PyObject_ClearWeakRefs((PyObject *)co); -- cgit v1.2.3