summaryrefslogtreecommitdiffstats
path: root/src/appl
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2004-09-08 20:23:02 +0000
committerTom Yu <tlyu@mit.edu>2004-09-08 20:23:02 +0000
commita756236daa2b356e62dd82cd3b6b0c7618d18227 (patch)
treea57055206eb3b2de3900a5b615e8de82d65df68a /src/appl
parenta778a6cd6d3c362c400e391843f7f9ce915a861c (diff)
downloadkrb5-a756236daa2b356e62dd82cd3b6b0c7618d18227.tar.gz
krb5-a756236daa2b356e62dd82cd3b6b0c7618d18227.tar.xz
krb5-a756236daa2b356e62dd82cd3b6b0c7618d18227.zip
* login.c (main): Don't overwrite "PATH" environment variable if
it's already set. ticket: 427 version_reported: 1.0.1 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16731 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl')
-rw-r--r--src/appl/bsd/ChangeLog5
-rw-r--r--src/appl/bsd/login.c2
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);