From d68a17a1dfeb17756a26fa9873b37f9436bae937 Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 29 Mar 2019 09:33:24 +0000 Subject: [PATCH] Free old strings after they have been expanded in format_choose. --- format.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/format.c b/format.c index cb74fd4d..e544e6b3 100644 --- a/format.c +++ b/format.c @@ -1025,7 +1025,9 @@ format_choose(struct format_tree *ft, const char *s, char **left, char **right, if (expand) { *left = format_expand(ft, left0); + free(left0); *right = format_expand(ft, right0); + free(right0); } else { *left = left0; *right = right0;