From: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> Date: Sun, 12 Jun 2022 14:42:18 +0000 (+0530) Subject: gh-93728: fix memory leak in deepfrozen code objects (GH-93729) X-Git-Tag: v3.12.0a1~1291 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8f728e5baa7a673b83607aaccbd496d77d334ded;p=thirdparty%2FPython%2Fcpython.git gh-93728: fix memory leak in deepfrozen code objects (GH-93729) --- diff --git a/Objects/codeobject.c b/Objects/codeobject.c index dc6dec1b2a54..2a2f132a6ef6 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);