https://fedorahosted.org/sssd/ticket/1699
From 246cf7edc92ed2826cf8295787cfb4e78d28ffd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20B=C5=99ezina?= <[email protected]> Date: Mon, 10 Dec 2012 12:23:25 +0100 Subject: [PATCH] let ldap_chpass_uri failover work when using same hostname
https://fedorahosted.org/sssd/ticket/1699 We want to continue with the next server on all errors, not only on ETIMEDOUT. This particullar ticket was dealing with ECONNREFUSED. --- src/providers/ldap/ldap_auth.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/providers/ldap/ldap_auth.c b/src/providers/ldap/ldap_auth.c index b78fdb8edefd785f140c94e62029a9a356e6d115..7e2c03312fff523cad89d63a373d610a0f4bc1d7 100644 --- a/src/providers/ldap/ldap_auth.c +++ b/src/providers/ldap/ldap_auth.c @@ -609,14 +609,10 @@ static void auth_connect_done(struct tevent_req *subreq) state->sdap_service->name, state->srv, PORT_NOT_WORKING); } - if (ret == ETIMEDOUT) { - if (auth_get_server(req) == NULL) { - tevent_req_error(req, ENOMEM); - } - return; - } - tevent_req_error(req, ret); + if (auth_get_server(req) == NULL) { + tevent_req_error(req, ENOMEM); + } return; } else if (state->srv) { be_fo_set_port_status(state->ctx->be, state->sdap_service->name, -- 1.7.11.7
_______________________________________________ sssd-devel mailing list [email protected] https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
