summaryrefslogtreecommitdiffstats
path: root/src/responder/common/responder.h
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2015-03-29 16:31:19 +0200
committerJakub Hrozek <jhrozek@redhat.com>2015-04-09 08:35:23 +0200
commit0528fdec17d0031996e919fcd852459e86592c35 (patch)
tree1b2e9e3a9406629fb4006acaf51a44d9bad8e4bd /src/responder/common/responder.h
parent0d19785f9ffd9c66df5b30d208ec7b0216a9555b (diff)
downloadsssd-0528fdec17d0031996e919fcd852459e86592c35.tar.gz
sssd-0528fdec17d0031996e919fcd852459e86592c35.tar.xz
sssd-0528fdec17d0031996e919fcd852459e86592c35.zip
responders: reset ncache after domains are discovered during startup
After responders start, they add a lookup operation that discovers the subdomains so that qualifying users works. After this operation is finishes, we need to reset negcache to allow users to be added into the newly discovered domains. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/responder/common/responder.h')
-rw-r--r--src/responder/common/responder.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/responder/common/responder.h b/src/responder/common/responder.h
index 02a215ced..9c7a73809 100644
--- a/src/responder/common/responder.h
+++ b/src/responder/common/responder.h
@@ -34,6 +34,7 @@
#include <dhash.h>
#include "sbus/sssd_dbus.h"
+#include "responder/common/negcache.h"
#include "sss_client/sss_cli.h"
extern hash_table_t *dp_requests;
@@ -314,7 +315,8 @@ errno_t sss_dp_get_domains_recv(struct tevent_req *req);
errno_t schedule_get_domains_task(TALLOC_CTX *mem_ctx,
struct tevent_context *ev,
- struct resp_ctx *rctx);
+ struct resp_ctx *rctx,
+ struct sss_nc_ctx *optional_ncache);
errno_t csv_string_to_uid_array(TALLOC_CTX *mem_ctx, const char *csv_string,
bool allow_sss_loop,