diff options
Diffstat (limited to 'Src')
-rw-r--r-- | Src/params.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Src/params.c b/Src/params.c index 26ad6b221..ad9e3470b 100644 --- a/Src/params.c +++ b/Src/params.c @@ -3380,8 +3380,12 @@ arrvarsetfn(Param pm, char **x) *dptr = mkarray(NULL); else *dptr = x; - if (pm->ename && x) - arrfixenv(pm->ename, x); + if (pm->ename) { + if (x) + arrfixenv(pm->ename, x); + else if (*dptr == path) + pathchecked = path; + } } /**/ |