summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2015-06-24 12:51:07 +0200
committerJakub Hrozek <jhrozek@redhat.com>2015-06-24 12:51:07 +0200
commitff3884b0483b44c3bfb2f4bb21b60fcb8d2823d3 (patch)
tree003dc15d6615cc4bc497b16476ff93d435a242bd
parent33b5fe170b5cfa7e0f6ce4defbac943843c4bebd (diff)
downloadsssd-ff3884b0483b44c3bfb2f4bb21b60fcb8d2823d3.tar.gz
sssd-ff3884b0483b44c3bfb2f4bb21b60fcb8d2823d3.tar.xz
sssd-ff3884b0483b44c3bfb2f4bb21b60fcb8d2823d3.zip
Backport: Resolv: re-read SRV query every time if its TTL is 0
-rw-r--r--src/providers/fail_over.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/providers/fail_over.c b/src/providers/fail_over.c
index eb16d9319..aa46368b7 100644
--- a/src/providers/fail_over.c
+++ b/src/providers/fail_over.c
@@ -266,7 +266,7 @@ get_srv_data_status(struct srv_data *data)
timeout = data->meta->service->ctx->opts->srv_retry_timeout;
gettimeofday(&tv, NULL);
- if (timeout && STATUS_DIFF(data, tv) > timeout) {
+ if (STATUS_DIFF(data, tv) > timeout) {
switch(data->srv_lookup_status) {
case SRV_EXPIRED:
case SRV_NEUTRAL: