From e1a7571be0fe6bcf30b7aad897281b174448b30e Mon Sep 17 00:00:00 2001 From: atarasov5 Date: Sat, 25 Apr 2026 09:49:26 +0300 Subject: YQL-20347: Fix memory leak MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Описание проблемы в тикете commit_hash:9738f25866ad42e1e6f24191fdbc64feac814c2b --- library/python/runtime_py3/sitecustomize.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'library/python/runtime_py3/sitecustomize.cpp') diff --git a/library/python/runtime_py3/sitecustomize.cpp b/library/python/runtime_py3/sitecustomize.cpp index be68ad39780..3029ba155c5 100644 --- a/library/python/runtime_py3/sitecustomize.cpp +++ b/library/python/runtime_py3/sitecustomize.cpp @@ -1,6 +1,8 @@ #include #include +#include + #include namespace { @@ -17,6 +19,9 @@ int modsitecustomize_exec(PyObject *mod) noexcept { if (!bytecode) { return -1; } + Y_DEFER { + Py_DECREF(bytecode); + }; PyObject* modns = PyModule_GetDict(mod); if (!modns) { return -1; -- cgit v1.3