From 1c77115c56d63c266ef8b5ac9dd6e3c040dc4264 Mon Sep 17 00:00:00 2001 From: Yuichi Nishiwaki Date: Thu, 16 Jul 2015 15:28:30 +0900 Subject: [PATCH] [bugfix] memory leak --- extlib/benz/gc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extlib/benz/gc.c b/extlib/benz/gc.c index c93fb5ae..1bf3ed64 100644 --- a/extlib/benz/gc.c +++ b/extlib/benz/gc.c @@ -48,8 +48,10 @@ pic_heap_close(pic_state *pic, struct pic_heap *heap) while (heap->pages) { page = heap->pages; heap->pages = heap->pages->next; + pic_free(pic, page->basep); pic_free(pic, page); } + pic_free(pic, heap); } static void gc_free(pic_state *, union header *);