=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/doas/env.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- src/usr.bin/doas/env.c 2019/06/17 19:51:23 1.9 +++ src/usr.bin/doas/env.c 2019/07/07 19:21:28 1.10 @@ -1,4 +1,4 @@ -/* $OpenBSD: env.c,v 1.9 2019/06/17 19:51:23 tedu Exp $ */ +/* $OpenBSD: env.c,v 1.10 2019/07/07 19:21:28 tedu Exp $ */ /* * Copyright (c) 2016 Ted Unangst * @@ -207,7 +207,10 @@ 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) {