summaryrefslogtreecommitdiff
path: root/usr/src/lib/pam_modules/krb5/krb5_authenticate.c
diff options
context:
space:
mode:
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 */