changeset 177:e55251d97380

eval: destroy unused element result
author Lewin Bormann <lbo@spheniscida.de>
date Thu, 12 Sep 2019 08:24:29 +0200
parents 4a70971df28b
children d9c942e7f1ad
files src/eval.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/eval.c	Thu Sep 12 08:24:05 2019 +0200
+++ b/src/eval.c	Thu Sep 12 08:24:29 2019 +0200
@@ -148,6 +148,7 @@
                     yexpr_t* elem = YVEC_AT(&result.value.list, i, yexpr_t);
                     yexpr_t elem_result =
                         yeval(state, elem, /* in_place= */ true);
+                    yexpr_destroy(&elem_result);
                 }
                 return result;
             }