summaryrefslogtreecommitdiffstats
path: root/auth.c
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2008-07-23 09:15:38 +0000
committerdes <des@FreeBSD.org>2008-07-23 09:15:38 +0000
commit367fd865463ff70d9176231cb7590e6e69b51b06 (patch)
tree31274ced9514914f9504202c6e49c93d509e710d /auth.c
parente3cfeae816c1b89dbdb19357e2256b4b252fbf05 (diff)
downloadFreeBSD-src-367fd865463ff70d9176231cb7590e6e69b51b06.zip
FreeBSD-src-367fd865463ff70d9176231cb7590e6e69b51b06.tar.gz
Vendor import of OpenSSH 4.6p1 for posterity's sake
Diffstat (limited to 'auth.c')
-rw-r--r--auth.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/auth.c b/auth.c
index 5d23343..505102f 100644
--- a/auth.c
+++ b/auth.c
@@ -569,8 +569,8 @@ fakepw(void)
fake.pw_passwd =
"$2a$06$r3.juUaHZDlIbQaO2dS9FuYxL1W9M81R1Tc92PoSNmzvpEqLkLGrK";
fake.pw_gecos = "NOUSER";
- fake.pw_uid = privsep_pw->pw_uid;
- fake.pw_gid = privsep_pw->pw_gid;
+ fake.pw_uid = privsep_pw == NULL ? (uid_t)-1 : privsep_pw->pw_uid;
+ fake.pw_gid = privsep_pw == NULL ? (gid_t)-1 : privsep_pw->pw_gid;
#ifdef HAVE_PW_CLASS_IN_PASSWD
fake.pw_class = "";
#endif
OpenPOWER on IntegriCloud