diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/appl/bsd/ChangeLog | 5 | ||||
| -rw-r--r-- | src/appl/bsd/login.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog index acf6624bb..6430cf57f 100644 --- a/src/appl/bsd/ChangeLog +++ b/src/appl/bsd/ChangeLog @@ -1,3 +1,8 @@ +2004-09-08 Tom Yu <tlyu@mit.edu> + + * login.c (main): Don't overwrite "PATH" environment variable if + it's already set. + 2004-07-16 Ken Raeburn <raeburn@mit.edu> * compat_recv.c: Only include sys/select.h if it's available. diff --git a/src/appl/bsd/login.c b/src/appl/bsd/login.c index 8259046d6..6282a42f0 100644 --- a/src/appl/bsd/login.c +++ b/src/appl/bsd/login.c @@ -1764,7 +1764,7 @@ int main(argc, argv) setenv("KRB5CCNAME", ccname, 1); setenv("HOME", pwd->pw_dir, 1); - setenv("PATH", LPATH, 1); + setenv("PATH", LPATH, 0); setenv("USER", pwd->pw_name, 1); setenv("SHELL", pwd->pw_shell, 1); |
