diff options
author | semery <none@none> | 2006-09-21 10:48:06 -0700 |
---|---|---|
committer | semery <none@none> | 2006-09-21 10:48:06 -0700 |
commit | a0e56b0eb1fdc159ff8348ca0e77d884bb7d126b (patch) | |
tree | 647c793179a601ebbda0660b1ece724fd6732416 /usr/src/lib/pam_modules/krb5/krb5_authenticate.c | |
parent | 2679e103d269b88075b69f9a0bbcad3404e31edd (diff) | |
download | illumos-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.c | 9 |
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 */ |