From 4a3b19315439e9e084ebeb36f00a14cfad954cd6 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sun, 22 Mar 2020 00:17:58 +0100 Subject: [PATCH] remove memory leak in function parser (bug. no 478), second case --- src/frontend/parse.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/frontend/parse.c b/src/frontend/parse.c index 2dba28d34..2c6e9d0ff 100644 --- a/src/frontend/parse.c +++ b/src/frontend/parse.c @@ -307,6 +307,7 @@ struct pnode *PP_mkfnode(const char *func, struct pnode *arg) /* Give the user-defined functions a try. */ q = ft_substdef(func, arg); if (q) { /* found */ + free_pnode(arg); return q; } }