From 4967fe0bc52580f7e96974e30d3cf2f33fadaabe Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Fri, 22 Oct 2010 12:01:23 +0200 Subject: Remove all nss requests after a reconnect Currently we do not handle the open nss request after a reconnect and wait until they timeout (which is a couple of minutes!). This patch adds a handler that terminates all requests after a reconnect. Then responder will return matching cache entries or nothing. --- src/responder/common/responder.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/responder/common/responder.h') diff --git a/src/responder/common/responder.h b/src/responder/common/responder.h index 980e56189..783f9e405 100644 --- a/src/responder/common/responder.h +++ b/src/responder/common/responder.h @@ -161,6 +161,8 @@ struct cli_protocol_version *register_cli_protocol_version(void); typedef void (*sss_dp_callback_t)(uint16_t err_maj, uint32_t err_min, const char *err_msg, void *ptr); +void handle_requests_after_reconnect(void); + int sss_dp_send_acct_req(struct resp_ctx *rctx, TALLOC_CTX *callback_memctx, sss_dp_callback_t callback, void *callback_ctx, int timeout, const char *domain, -- cgit