summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/lib/pam_modules/krb5/krb5_authenticate.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/usr/src/lib/pam_modules/krb5/krb5_authenticate.c b/usr/src/lib/pam_modules/krb5/krb5_authenticate.c
index 28194f1873..534c8ba727 100644
--- a/usr/src/lib/pam_modules/krb5/krb5_authenticate.c
+++ b/usr/src/lib/pam_modules/krb5/krb5_authenticate.c
@@ -394,8 +394,12 @@ pam_krb5_prompter(
* disallow password prompts.
*/
for (i = 0; i < num_prompts; i++) {
- if (prompt_type[i] == KRB5_PROMPT_TYPE_PASSWORD)
+ switch (prompt_type[i]) {
+ case KRB5_PROMPT_TYPE_PASSWORD:
+ case KRB5_PROMPT_TYPE_NEW_PASSWORD:
+ case KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN:
return (KRB5_LIBOS_CANTREADPWD);
+ }
}
if (num_prompts == 0) {