summaryrefslogtreecommitdiffstats
path: root/src/providers/fail_over.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2015-03-23 21:09:53 +0100
committerJakub Hrozek <jhrozek@redhat.com>2015-03-24 17:55:51 +0100
commit9797aa5907191cef5db8279e20ec75fd0abbe980 (patch)
tree6d75f2ebe68a65bf3a784f153374b186f23a3c80 /src/providers/fail_over.c
parente2405de14e2fb3d58af4108ecc2726818e6c7c71 (diff)
downloadsssd-9797aa5907191cef5db8279e20ec75fd0abbe980.tar.gz
sssd-9797aa5907191cef5db8279e20ec75fd0abbe980.tar.xz
sssd-9797aa5907191cef5db8279e20ec75fd0abbe980.zip
Resolv: re-read SRV query every time if its TTL is 0
We should make sure the client re-checks the SRV query each request if the SRV query is 0. Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/providers/fail_over.c')
-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 814208152..6d835ae0e 100644
--- a/src/providers/fail_over.c
+++ b/src/providers/fail_over.c
@@ -275,7 +275,7 @@ get_srv_data_status(struct srv_data *data)
timeout = data->ttl;
}
- if (timeout && STATUS_DIFF(data, tv) > timeout) {
+ if (STATUS_DIFF(data, tv) > timeout) {
switch(data->srv_lookup_status) {
case SRV_EXPIRED:
case SRV_NEUTRAL: