commit | 26daad4ee14693381d84a5235709d22aed1c22ed | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@gmail.com> | Wed Jun 28 02:28:51 2017 +0200 |
committer | GitHub <noreply@github.com> | Wed Jun 28 02:28:51 2017 +0200 |
tree | bf76b5507e211ddda1482a3596a691e77dbeda2c | |
parent | 0edffa3073b551ffeca34952529e7b292f1bd350 [diff] [blame] |
bpo-30704, bpo-30604: Fix memleak in code_dealloc() (#2455) (#2456) Free also co_extra->ce_extras, not only co_extra. (cherry picked from commit 23e7944eba1968bb8432fdc4cc96d4fdd2c1a230)
diff --git a/Objects/codeobject.c b/Objects/codeobject.c index d38f185..6de697a 100644 --- a/Objects/codeobject.c +++ b/Objects/codeobject.c
@@ -422,7 +422,8 @@ } } - PyMem_FREE(co->co_extra); + PyMem_Free(co_extra->ce_extras); + PyMem_Free(co_extra); } Py_XDECREF(co->co_code);