diff options
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 */ |