lib/krb5_wrap: provide KRB5KDC_ERR_KEY_EXPIRED error code matching MIT.
authorGünther Deschner <gd@samba.org>
Thu, 8 May 2014 12:47:05 +0000 (14:47 +0200)
committerGünther Deschner <gd@samba.org>
Fri, 27 Mar 2015 00:26:16 +0000 (01:26 +0100)
Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source4/kdc/pac-glue.c

index e344aa3e2d951349b8b9365f194fdbcc9c158848..1558d2185f3cc9d885158ed5013d0d980c82a501 100644 (file)
@@ -420,9 +420,9 @@ krb5_error_code samba_kdc_map_policy_err(NTSTATUS nt_status)
        krb5_error_code ret;
 
        if (NT_STATUS_EQUAL(nt_status, NT_STATUS_PASSWORD_MUST_CHANGE))
-               ret = KRB5KDC_ERR_KEY_EXPIRED;
+               ret = KRB5KDC_ERR_KEY_EXP;
        else if (NT_STATUS_EQUAL(nt_status, NT_STATUS_PASSWORD_EXPIRED))
-               ret = KRB5KDC_ERR_KEY_EXPIRED;
+               ret = KRB5KDC_ERR_KEY_EXP;
        else if (NT_STATUS_EQUAL(nt_status, NT_STATUS_ACCOUNT_EXPIRED))
                ret = KRB5KDC_ERR_CLIENT_REVOKED;
        else if (NT_STATUS_EQUAL(nt_status, NT_STATUS_ACCOUNT_DISABLED))