bpo-30704, bpo-30604: Fix memleak in code_dealloc() (#2455) · python/cpython@23e7944 (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Commit 23e7944

Free also co_extra->ce_extras, not only co_extra.

File tree

1 file changed

lines changed

1 file changed

lines changed

Lines changed: 2 additions & 1 deletion

Original file line number Diff line number Diff line change
@@ -427,7 +427,8 @@ code_dealloc(PyCodeObject *co)
427 427 }
428 428 }
429 429
430 -PyMem_FREE(co->co_extra);
430 +PyMem_Free(co_extra->ce_extras);
431 +PyMem_Free(co_extra);
431 432 }
432 433
433 434 Py_XDECREF(co->co_code);