]> git.armaanb.net Git - opendoas.git/blobdiff - env.c
use config.h and link objects instead of libopenbsd.a
[opendoas.git] / env.c
diff --git a/env.c b/env.c
index 2090897ea1738601eb9b82efe25d37b8660a4541..e02278771e5060d190bb22a42a3dc8674c5586a3 100644 (file)
--- a/env.c
+++ b/env.c
@@ -15,6 +15,8 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#include "config.h"
+
 #include <sys/types.h>
 #include "sys-tree.h"
 
@@ -208,7 +210,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) {