From e0d92a47493c8908ab54dd03d23574cd16db0e2b Mon Sep 17 00:00:00 2001 From: Jeff Garzik <jeff@bloq.com> Date: Sat, 5 Jan 2019 11:28:38 -0500 Subject: [PATCH] sql.y: remove memory leak on exit, for valgrind --- sql.y | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sql.y b/sql.y index e00d0ce..0eaba10 100644 --- a/sql.y +++ b/sql.y @@ -1047,7 +1047,11 @@ main(int ac, char **av) yyset_in(in_f, pstate.scanner); - if(!yyparse(pstate.scanner, &pstate)) { + int res = yyparse(pstate.scanner, &pstate); + + yylex_destroy(pstate.scanner); + + if (!res) { printf("{\"result\":true}\n"); return 0; } else {