aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornicm <nicm>2019-03-29 09:33:24 +0000
committernicm <nicm>2019-03-29 09:33:24 +0000
commitd68a17a1dfeb17756a26fa9873b37f9436bae937 (patch)
treef40782da1d8d821a03968624a7ff7e8eb32cc827
parentc6c4960b35bdff59554cfb7483e9a00e08bbe766 (diff)
downloadrtmux-d68a17a1dfeb17756a26fa9873b37f9436bae937.tar.gz
rtmux-d68a17a1dfeb17756a26fa9873b37f9436bae937.tar.bz2
rtmux-d68a17a1dfeb17756a26fa9873b37f9436bae937.zip
Free old strings after they have been expanded in format_choose.
-rw-r--r--format.c2
1 files changed, 2 insertions, 0 deletions
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;