From f33c3f0751cc57c94046185c60a0cbd018ebaf2a Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sun, 30 Sep 2018 00:35:59 +0200 Subject: [PATCH] remove memory leak, when ft_getnames ... free_pnode couple parses a vector like v(1,2) --- src/frontend/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/parse.c b/src/frontend/parse.c index 3d48768f0..268ce12cc 100644 --- a/src/frontend/parse.c +++ b/src/frontend/parse.c @@ -311,7 +311,7 @@ PP_mkfnode(const char *func, struct pnode *arg) if (!f->fu_func && arg->pn_op && arg->pn_op->op_num == PT_OP_COMMA) { p = PP_mkbnode(PT_OP_MINUS, PP_mkfnode(func, arg->pn_left), PP_mkfnode(func, arg->pn_right)); - tfree(arg); + free_pnode(arg); return p; }