From b0bd2e201da25a78f70b084daf6ad7527ca6f1dc Mon Sep 17 00:00:00 2001 From: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> Date: Sat, 11 Jun 2022 15:57:46 +0000 Subject: [PATCH] fix memory leak in deepfrozen code objects --- Objects/codeobject.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Objects/codeobject.c b/Objects/codeobject.c index dc6dec1b2a549b..2a2f132a6ef624 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);