]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-118023: Fix reference leak (#118025)
authorKirill Podoprigora <kirill.bast9@mail.ru>
Thu, 18 Apr 2024 07:32:32 +0000 (10:32 +0300)
committerGitHub <noreply@github.com>
Thu, 18 Apr 2024 07:32:32 +0000 (07:32 +0000)
Python/instruction_sequence.c

index d843d5f16901b89521cf7aca2ff09942fd0c0000..3a254b2c9def4e86d824fed7556006eed39a1caa 100644 (file)
@@ -158,6 +158,8 @@ _PyInstructionSequence_AddNested(instr_sequence *seq, instr_sequence *nested)
 
 void
 PyInstructionSequence_Fini(instr_sequence *seq) {
+    Py_XDECREF(seq->s_nested);
+
     PyMem_Free(seq->s_labelmap);
     seq->s_labelmap = NULL;