]> git.armaanb.net Git - opendoas.git/blobdiff - env.c
fix one last edge case regarding PATH, allows simpler config.
[opendoas.git] / env.c
diff --git a/env.c b/env.c
index 2090897ea1738601eb9b82efe25d37b8660a4541..12909c6201cef0e9b1c0199cf13d641f89a152ad 100644 (file)
--- a/env.c
+++ b/env.c
@@ -208,7 +208,10 @@ fillenv(struct env *env, const char **envlist)
                                        val = getenv(val + 1);
                        }
                } else {
-                       val = getenv(name);
+                       if (strcmp(name, "PATH") == 0)
+                               val = formerpath;
+                       else
+                               val = getenv(name);
                }
                /* at last, we have something to insert */
                if (val) {