From 706f452d9ddc180cf2fdaf9814778ee818661ee4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Sun, 21 May 2017 08:28:45 +0200 Subject: Fix memory leak on evaluation error --- ell.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ell.c b/ell.c index 6becbe9..bdbc6fb 100755 --- a/ell.c +++ b/ell.c @@ -853,6 +853,9 @@ execute_statement return true; } + item_free_list (*result); + *result = NULL; + // In that case, `error' is NULL and there's nothing else to do anyway if (!ctx->memory_failure) { // This creates some form of a stack trace -- cgit v1.2.3