From 1587f99d3598f54e8a75e9acb12165a722f5d9bb Mon Sep 17 00:00:00 2001 From: rexim Date: Mon, 10 Sep 2018 01:38:51 +0700 Subject: [PATCH] Destroy exprs on destroy_gc --- src/script/gc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/script/gc.c b/src/script/gc.c index f447d366..54fc2806 100644 --- a/src/script/gc.c +++ b/src/script/gc.c @@ -84,6 +84,11 @@ Gc *create_gc(void) void destroy_gc(Gc *gc) { assert(gc); + + for (size_t i = 0; i < gc->size; ++i) { + destroy_expr(gc->exprs[i]); + } + RETURN_LT0(gc->lt); } -- 2.44.0