summaryrefslogtreecommitdiffstats
path: root/usr.bin/login/login.c
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2000-02-28 01:48:50 +0000
committerache <ache@FreeBSD.org>2000-02-28 01:48:50 +0000
commitda3655121cfb16315bf30405fef1a6dd867bb845 (patch)
tree88615676b2e490d02ef614202f39ccb3da5fcf90 /usr.bin/login/login.c
parentd6f1d19d6eeb5c0a08e901ef704ac19ce79700b2 (diff)
downloadFreeBSD-src-da3655121cfb16315bf30405fef1a6dd867bb845.zip
FreeBSD-src-da3655121cfb16315bf30405fef1a6dd867bb845.tar.gz
Fix diagnostic printing test condition (was always true)
Approved by: jkh
Diffstat (limited to 'usr.bin/login/login.c')
-rw-r--r--usr.bin/login/login.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/login/login.c b/usr.bin/login/login.c
index 5d1c7fb..c0f6792 100644
--- a/usr.bin/login/login.c
+++ b/usr.bin/login/login.c
@@ -382,9 +382,9 @@ main(argc, argv)
refused("Home directory not available", "HOMEDIR", 1);
if (chdir("/") < 0)
refused("Cannot find root directory", "ROOTDIR", 1);
- pwd->pw_dir = "/";
if (!quietlog || *pwd->pw_dir)
printf("No home directory.\nLogging in with home = \"/\".\n");
+ pwd->pw_dir = "/";
}
(void)seteuid(euid);
(void)setegid(egid);
OpenPOWER on IntegriCloud