summaryrefslogtreecommitdiffstats
path: root/src/responder/pac
diff options
context:
space:
mode:
authorPetr Cech <pcech@redhat.com>2016-05-05 04:46:50 -0400
committerLukas Slebodnik <lslebodn@redhat.com>2016-05-11 13:43:12 +0200
commit459f7de99ec65626be5ea6517d9d953c8714c327 (patch)
treec15c3ff79062d442042562863652a6814e1475b4 /src/responder/pac
parent11a87c5f091d6c092b5dadd3d67f900213e280da (diff)
downloadsssd-459f7de99ec65626be5ea6517d9d953c8714c327.tar.gz
sssd-459f7de99ec65626be5ea6517d9d953c8714c327.tar.xz
sssd-459f7de99ec65626be5ea6517d9d953c8714c327.zip
RESPONDER: Removing ncache from pac_ctx
This patch switches ncache from pac_ctx to resp_ctx. Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/responder/pac')
-rw-r--r--src/responder/pac/pacsrv.c11
-rw-r--r--src/responder/pac/pacsrv.h2
-rw-r--r--src/responder/pac/pacsrv_cmd.c2
3 files changed, 1 insertions, 14 deletions
diff --git a/src/responder/pac/pacsrv.c b/src/responder/pac/pacsrv.c
index f2cc7f95a..b4b033b68 100644
--- a/src/responder/pac/pacsrv.c
+++ b/src/responder/pac/pacsrv.c
@@ -111,7 +111,6 @@ int pac_process_init(TALLOC_CTX *mem_ctx,
struct be_conn *iter;
struct pac_ctx *pac_ctx;
int ret, max_retries;
- uint32_t neg_timeout;
enum idmap_error_code err;
int fd_limit;
char *uid_str;
@@ -196,16 +195,6 @@ int pac_process_init(TALLOC_CTX *mem_ctx,
}
responder_set_fd_limit(fd_limit);
- ret = responder_get_neg_timeout_from_confdb(cdb, &neg_timeout);
- if (ret != EOK) goto fail;
-
- ret = sss_ncache_init(pac_ctx, neg_timeout, &pac_ctx->ncache);
- if (ret != EOK) {
- DEBUG(SSSDBG_FATAL_FAILURE,
- "Failed to initializing negative cache\n");
- goto fail;
- }
-
ret = confdb_get_int(pac_ctx->rctx->cdb, CONFDB_PAC_CONF_ENTRY,
CONFDB_PAC_LIFETIME, 300,
&pac_ctx->pac_lifetime);
diff --git a/src/responder/pac/pacsrv.h b/src/responder/pac/pacsrv.h
index b2899bff2..aea16f39f 100644
--- a/src/responder/pac/pacsrv.h
+++ b/src/responder/pac/pacsrv.h
@@ -35,8 +35,6 @@ struct pac_ctx {
struct dom_sid *my_dom_sid;
struct local_mapping_ranges *range_map;
int pac_lifetime;
-
- struct sss_nc_ctx *ncache;
};
struct sss_cmd_table *get_pac_cmds(void);
diff --git a/src/responder/pac/pacsrv_cmd.c b/src/responder/pac/pacsrv_cmd.c
index 8f5404150..0e2b25c33 100644
--- a/src/responder/pac/pacsrv_cmd.c
+++ b/src/responder/pac/pacsrv_cmd.c
@@ -197,7 +197,7 @@ static errno_t pac_resolve_user_sid_next(struct pac_req_ctx *pr_ctx)
req = cache_req_object_by_sid_send(pr_ctx, pr_ctx->cctx->ev,
pr_ctx->cctx->rctx,
- pr_ctx->pac_ctx->ncache,
+ pr_ctx->pac_ctx->rctx->ncache,
0, pr_ctx->dom->name,
pr_ctx->user_sid_str,
pw_attrs);