summaryrefslogtreecommitdiff
path: root/contrib/libpam/modules/pam_unix/pam_unix_auth.c
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>1998-11-18 18:14:54 +0000
committercvs2svn <cvs2svn@FreeBSD.org>1998-11-18 18:14:54 +0000
commit154ef21e3cefa8cba9d4be40290855659b4652f8 (patch)
tree2c694aeacbc8f7f008df04ebe9421bcce13c2c20 /contrib/libpam/modules/pam_unix/pam_unix_auth.c
parentfff5887d38e30654e1d5da89af2ad7614c05cfc8 (diff)
Diffstat (limited to 'contrib/libpam/modules/pam_unix/pam_unix_auth.c')
-rw-r--r--contrib/libpam/modules/pam_unix/pam_unix_auth.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/libpam/modules/pam_unix/pam_unix_auth.c b/contrib/libpam/modules/pam_unix/pam_unix_auth.c
index 95f13d0abdc69..65c2229b28083 100644
--- a/contrib/libpam/modules/pam_unix/pam_unix_auth.c
+++ b/contrib/libpam/modules/pam_unix/pam_unix_auth.c
@@ -171,6 +171,7 @@ static int _pam_auth_unix( pam_handle_t *pamh,
pw = getpwnam ( name );
+#ifndef __FreeBSD__
/* For NIS+, root cannot get password for lesser user */
if (pw) {
uid_t save_euid, save_uid;
@@ -182,6 +183,7 @@ static int _pam_auth_unix( pam_handle_t *pamh,
setreuid (save_uid,save_euid);
}
}
+#endif
if ( pw && (!pw->pw_passwd || pw->pw_passwd[0] == '\0') &&
!(flags & PAM_DISALLOW_NULL_AUTHTOK)) {