summaryrefslogtreecommitdiff
path: root/usr/src/lib/pam_modules/krb5/krb5_authenticate.c
diff options
context:
space:
mode:
authorsemery <none@none>2006-09-21 10:48:06 -0700
committersemery <none@none>2006-09-21 10:48:06 -0700
commita0e56b0eb1fdc159ff8348ca0e77d884bb7d126b (patch)
tree647c793179a601ebbda0660b1ece724fd6732416 /usr/src/lib/pam_modules/krb5/krb5_authenticate.c
parent2679e103d269b88075b69f9a0bbcad3404e31edd (diff)
downloadillumos-gate-a0e56b0eb1fdc159ff8348ca0e77d884bb7d126b.tar.gz
6461867 RootDialog uses unstable "Sun proprietary" API java.awt.peer.ComponentPeer
6464346 pam_krb5 should never prompt for the user name
Diffstat (limited to 'usr/src/lib/pam_modules/krb5/krb5_authenticate.c')
-rw-r--r--usr/src/lib/pam_modules/krb5/krb5_authenticate.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/usr/src/lib/pam_modules/krb5/krb5_authenticate.c b/usr/src/lib/pam_modules/krb5/krb5_authenticate.c
index 3f2d8a96e4..e0900af293 100644
--- a/usr/src/lib/pam_modules/krb5/krb5_authenticate.c
+++ b/usr/src/lib/pam_modules/krb5/krb5_authenticate.c
@@ -126,16 +126,11 @@ pam_sm_authenticate(
(void) pam_get_item(pamh, PAM_USER, (void**) &user);
- /* Prompt for user name if it is not already available */
- if (user == NULL || !user[0]) {
+ if (user == NULL || *user == '\0') {
if (debug)
syslog(LOG_DEBUG, "PAM-KRB5 (auth): user empty "
"or null");
- if ((err = pam_get_user(pamh, &user, NULL)) != PAM_SUCCESS)
- return (err);
-
- if (user == NULL || !user[0])
- return (PAM_USER_UNKNOWN);
+ return (PAM_USER_UNKNOWN);
}
/* make sure a password entry exists for this user */