From 370cf62daafae145cb4b7e751522e0db23dc8c6d Mon Sep 17 00:00:00 2001 From: obarun <eric@obarun.org> Date: Sat, 3 Jun 2023 16:35:26 +1100 Subject: [PATCH] accept empty value --- src/extra-tools/execl-envfile.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/extra-tools/execl-envfile.c b/src/extra-tools/execl-envfile.c index 68c6f4af..d106b276 100644 --- a/src/extra-tools/execl-envfile.c +++ b/src/extra-tools/execl-envfile.c @@ -128,6 +128,12 @@ void parse_env_var(stralloc *result, char const *line) memcpy(mkey,line,spos - 1) ; mkey[spos - 1] = 0 ; + if (!line[spos]) { + + stralloc_free(&subs) ; + return ; + } + if (!auto_stra(&subs, line + spos)) log_die_nomem("stralloc") ; -- GitLab