From a756236daa2b356e62dd82cd3b6b0c7618d18227 Mon Sep 17 00:00:00 2001 From: Tom Yu Date: Wed, 8 Sep 2004 20:23:02 +0000 Subject: * 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 --- src/appl/bsd/ChangeLog | 5 +++++ src/appl/bsd/login.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'src') 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 + + * login.c (main): Don't overwrite "PATH" environment variable if + it's already set. + 2004-07-16 Ken Raeburn * 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); -- cgit