diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-20 15:22:34 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-20 15:22:34 +0000 |
commit | ed95a928eb095f8585bf216a05182a3e30cc9886 (patch) | |
tree | e5039e4c6176a9a4e91f31942e6d2329ff7cc40e /src/providers/fail_over.c | |
parent | Adding upstream version 2.9.4. (diff) | |
download | sssd-4ffda7ef37283603c877b50c4bc31c20fd573c2c.tar.xz sssd-4ffda7ef37283603c877b50c4bc31c20fd573c2c.zip |
Adding upstream version 2.9.5.upstream/2.9.5upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/providers/fail_over.c')
-rw-r--r-- | src/providers/fail_over.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/providers/fail_over.c b/src/providers/fail_over.c index 7cb6424..7f94407 100644 --- a/src/providers/fail_over.c +++ b/src/providers/fail_over.c @@ -158,6 +158,7 @@ fo_context_init(TALLOC_CTX *mem_ctx, struct fo_options *opts) ctx->opts->srv_retry_neg_timeout = opts->srv_retry_neg_timeout; ctx->opts->retry_timeout = opts->retry_timeout; + ctx->opts->primary_timeout = opts->primary_timeout; ctx->opts->family_order = opts->family_order; ctx->opts->service_resolv_timeout = opts->service_resolv_timeout; ctx->opts->use_search_list = opts->use_search_list; @@ -1740,6 +1741,15 @@ time_t fo_get_service_retry_timeout(struct fo_service *svc) return svc->ctx->opts->retry_timeout; } +time_t fo_get_primary_retry_timeout(struct fo_service *svc) +{ + if (svc == NULL || svc->ctx == NULL || svc->ctx->opts == NULL) { + return 0; + } + + return svc->ctx->opts->primary_timeout; +} + bool fo_get_use_search_list(struct fo_server *server) { if ( |