From d93c1e2fe413f18a985648c51f92776fc3eecebb Mon Sep 17 00:00:00 2001 From: Duncaen Date: Thu, 6 Jun 2019 21:48:24 +0200 Subject: mpick: always point to malloc memory in parse_string --- mpick.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mpick.c') diff --git a/mpick.c b/mpick.c index bff90b8..45c350d 100644 --- a/mpick.c +++ b/mpick.c @@ -544,7 +544,7 @@ parse_string(char **s) buf[len] = 0; pos++; ws(); - *s = buf ? buf : ""; + *s = buf ? buf : xstrdup(""); return 1; } else if (*pos == '$') { char t; @@ -559,7 +559,7 @@ parse_string(char **s) *pos = 0; *s = getenv(e); if (!*s) - *s = ""; + *s = xstrdup(""); *pos = t; ws(); return 1; -- cgit 1.4.1