From: Tom Yu <tlyu@mit.edu>
Date: Wed, 8 Sep 2004 20:23:02 +0000 (+0000)
Subject: 	* login.c (main): Don't overwrite "PATH" environment variable if
X-Git-Tag: krb5-1.4-beta1~97
X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a756236daa2b356e62dd82cd3b6b0c7618d18227;p=krb5.git

	* 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
---

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);