Skip to content

Commit 23e7944

Browse files
authored
bpo-30704, bpo-30604: Fix memleak in code_dealloc() (#2455)
Free also co_extra->ce_extras, not only co_extra.
1 parent 36fc896 commit 23e7944

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Objects/codeobject.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,8 @@ code_dealloc(PyCodeObject *co)
427427
}
428428
}
429429

430-
PyMem_FREE(co->co_extra);
430+
PyMem_Free(co_extra->ce_extras);
431+
PyMem_Free(co_extra);
431432
}
432433

433434
Py_XDECREF(co->co_code);

0 commit comments

Comments
 (0)