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