summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/kadmin/server/schpw.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kadmin/server/schpw.c b/src/kadmin/server/schpw.c
index 802584e75..d12c5075b 100644
--- a/src/kadmin/server/schpw.c
+++ b/src/kadmin/server/schpw.c
@@ -330,15 +330,16 @@ process_chpw_request(context, server_handle, realm, keytab,
case KADM5_PASS_REUSE:
case KADM5_PASS_Q_CLASS:
case KADM5_PASS_Q_DICT:
+ case KADM5_PASS_Q_GENERIC:
case KADM5_PASS_TOOSOON:
- numresult = KRB5_KPASSWD_HARDERROR;
+ numresult = KRB5_KPASSWD_SOFTERROR;
break;
case 0:
numresult = KRB5_KPASSWD_SUCCESS;
strlcpy(strresult, "", sizeof(strresult));
break;
default:
- numresult = KRB5_KPASSWD_SOFTERROR;
+ numresult = KRB5_KPASSWD_HARDERROR;
break;
}