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);