commit | 23e7944eba1968bb8432fdc4cc96d4fdd2c1a230 | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@gmail.com> | Wed Jun 28 02:12:00 2017 +0200 |
committer | GitHub <noreply@github.com> | Wed Jun 28 02:12:00 2017 +0200 |
tree | f3fbfa728ca5eb757ba0daa2936c4dc6109efd37 | |
parent | 36fc896740319d2c03aa2054a90a999c162517ef [diff] [blame] |
bpo-30704, bpo-30604: Fix memleak in code_dealloc() (#2455) Free also co_extra->ce_extras, not only co_extra.
diff --git a/Objects/codeobject.c b/Objects/codeobject.c index eb860c8..1979606 100644 --- a/Objects/codeobject.c +++ b/Objects/codeobject.c
@@ -427,7 +427,8 @@ } } - PyMem_FREE(co->co_extra); + PyMem_Free(co_extra->ce_extras); + PyMem_Free(co_extra); } Py_XDECREF(co->co_code);