Fix home dir cheating

This commit is contained in:
Andrey A. Chernov 1995-04-12 19:04:26 +00:00
parent 1cb37d6325
commit 4c256f710e
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=7776

View File

@ -16,7 +16,7 @@
*/
#if !defined(lint) && !defined(LINT)
static char rcsid[] = "$Id: entry.c,v 2.12 1994/01/17 03:20:37 vixie Exp $";
static char rcsid[] = "$Id: entry.c,v 1.1.1.1 1994/08/27 13:43:02 jkh Exp $";
#endif
/* vix 26jan87 [RCS'd; rest of log is in RCS file]
@ -252,10 +252,8 @@ load_entry(file, error_func, pw, envp)
sprintf(envstr, "SHELL=%s", _PATH_BSHELL);
e->envp = env_set(e->envp, envstr);
}
if (!env_get("HOME", e->envp)) {
sprintf(envstr, "HOME=%s", pw->pw_dir);
e->envp = env_set(e->envp, envstr);
}
sprintf(envstr, "HOME=%s", pw->pw_dir);
e->envp = env_set(e->envp, envstr);
if (!env_get("PATH", e->envp)) {
sprintf(envstr, "PATH=%s", _PATH_DEFPATH);
e->envp = env_set(e->envp, envstr);