From 1edbf3a3b28aa3719642424ca0c2b951a110b356 Mon Sep 17 00:00:00 2001 From: lipengyu Date: Thu, 28 May 2026 16:12:01 +0800 Subject: [PATCH] Fix _PyCode_New() failure cleanup for co_tlbc and replacement_locations --- Objects/codeobject.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Objects/codeobject.c b/Objects/codeobject.c index 4ede8de6e8adc5..4fa8a6a7305d63 100644 --- a/Objects/codeobject.c +++ b/Objects/codeobject.c @@ -744,6 +744,7 @@ _PyCode_New(struct _PyCodeConstructor *con) } if (init_code(co, con) < 0) { + Py_XDECREF(replacement_locations); Py_DECREF(co); return NULL; }