Fix double-free in pdumper
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 21 Apr 2019 16:59:13 +0000 (09:59 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 21 Apr 2019 16:59:33 +0000 (09:59 -0700)
commit2ea55c2774e726c7e393ee81b152aa9734c410cb
treea572007fe6175dbf40993fb5a8fa4c149e033afa
parentd9664f0d9e03ecfbcd7115a27200c5259bc19162
Fix double-free in pdumper

Revert the double-free bug that I introduced in
2019-03-11T15:20:54Z!eggert@cs.ucla.edu.
* src/pdumper.c (dump_mmap_reset): Do not free the private member;
that’s the release function’s job.
(dump_mm_heap_cb_release): Free cb if its refcount goes to zero.
(dump_mmap_contiguous_heap): Mention memory leak in comment.
src/pdumper.c