* login.c (main): Don't overwrite "PATH" environment variable if
authorTom Yu <tlyu@mit.edu>
Wed, 8 Sep 2004 20:23:02 +0000 (20:23 +0000)
committerTom Yu <tlyu@mit.edu>
Wed, 8 Sep 2004 20:23:02 +0000 (20:23 +0000)
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

src/appl/bsd/ChangeLog
src/appl/bsd/login.c

index acf6624bb62a6bcc480ef3b51cfac7a472ec968f..6430cf57f0b5f9801912591334ce7be723a6bfb4 100644 (file)
@@ -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.
index 8259046d60971a437f81d698eaa9fb840609a82c..6282a42f073f2b621b4cf2e32ea70c8ec26af5b9 100644 (file)
@@ -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);