summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2013-06-13 10:32:31 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-08-09 11:59:25 +0200
commit6605b613d57d2ca62d5c9cc81423f1c5fa8afcb9 (patch)
treed990bbf7f0d17e98b9e13bffee3b1845b5c70301
parentcf2e3bf01fd3f9f38208da25304366329211d602 (diff)
downloadsssd-6605b613d57d2ca62d5c9cc81423f1c5fa8afcb9.tar.gz
sssd-6605b613d57d2ca62d5c9cc81423f1c5fa8afcb9.tar.xz
sssd-6605b613d57d2ca62d5c9cc81423f1c5fa8afcb9.zip
failover: set state->out when meta server remains in SRV_RESOLVE_ERRORsssd-1.9.2-108.el6
https://fedorahosted.org/sssd/ticket/1886
-rw-r--r--src/providers/fail_over.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/providers/fail_over.c b/src/providers/fail_over.c
index e7c44174d..ee63479f8 100644
--- a/src/providers/fail_over.c
+++ b/src/providers/fail_over.c
@@ -1131,6 +1131,7 @@ resolve_srv_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev,
break;
case SRV_RESOLVE_ERROR: /* query could not be resolved but don't retry yet */
ret = EIO;
+ state->out = server;
goto done;
case SRV_RESOLVED: /* The query is resolved and valid. Return. */
state->out = server;