]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Convert success in krb5_chpw_result_code_string
authorJonathan Reams <jreams@columbia.edu>
Fri, 15 Feb 2013 07:11:57 +0000 (02:11 -0500)
committerGreg Hudson <ghudson@mit.edu>
Fri, 15 Feb 2013 07:13:09 +0000 (02:13 -0500)
Result code 0 used to be converted properly by krb5_set_password,
though not krb5_change_password; this changed in 1.10 when
krb5int_setpw_result_code_string was folded into
krb5_chpw_result_code_string.  Restore the old behavior, and make it
apply to krb5_change_password as well, by making
krb5_chpw_result_code_string convert result code 0.

[ghudson@mit.edu: commit message]

ticket: 7569 (new)
target_version: 1.11.1
tags: pullup

src/lib/krb5/krb/chpw.c

index 76f415d4b72745a9f24b260f277fbe9b8d401cea..b67a58831fda487effddf3b9e5d1977391d68170 100644 (file)
@@ -269,6 +269,9 @@ krb5_chpw_result_code_string(krb5_context context, int result_code,
     case KRB5_KPASSWD_INITIAL_FLAG_NEEDED:
         *code_string = _("Initial password required");
         break;
+    case 0:
+        *code_string = _("Success");
+        break;
     default:
         *code_string = _("Password change failed");
         break;