summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2016-09-06 12:27:51 +0200
committerLukas Slebodnik <lslebodn@redhat.com>2016-09-13 15:26:46 +0200
commitd3348f49260998880bb7cd3b2fb72d562b1b7a64 (patch)
tree57b3a5e688881c4657468a4ca28518de2d349826
parentbb14556c1df503314644fc424fbbf95759791db9 (diff)
downloadsssd-d3348f49260998880bb7cd3b2fb72d562b1b7a64.tar.gz
sssd-d3348f49260998880bb7cd3b2fb72d562b1b7a64.tar.xz
sssd-d3348f49260998880bb7cd3b2fb72d562b1b7a64.zip
KRB5: Return ERR_NETWORK_IO on clock skew
Adds two more return codes to the list of codes we translate to ERR_NETWORK_IO. Resolves: https://fedorahosted.org/sssd/ticket/3174 Reviewed-by: Pavel Březina <pbrezina@redhat.com> Reviewed-by: Sumit Bose <sbose@redhat.com>
-rw-r--r--src/providers/krb5/krb5_child.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/providers/krb5/krb5_child.c b/src/providers/krb5/krb5_child.c
index a0a0f74d7..82522995e 100644
--- a/src/providers/krb5/krb5_child.c
+++ b/src/providers/krb5/krb5_child.c
@@ -1374,6 +1374,8 @@ static errno_t map_krb5_error(krb5_error_code kerr)
case KRB5_KDCREP_SKEW:
case KRB5KRB_AP_ERR_SKEW:
+ case KRB5KRB_AP_ERR_TKT_EXPIRED:
+ case KRB5KRB_AP_ERR_TKT_NYV:
case KRB5_KDC_UNREACH:
case KRB5_REALM_CANT_RESOLVE:
case KRB5_REALM_UNKNOWN: