From 459f7de99ec65626be5ea6517d9d953c8714c327 Mon Sep 17 00:00:00 2001 From: Petr Cech Date: Thu, 5 May 2016 04:46:50 -0400 Subject: RESPONDER: Removing ncache from pac_ctx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This patch switches ncache from pac_ctx to resp_ctx. Reviewed-by: Pavel Březina --- src/responder/pac/pacsrv.c | 11 ----------- src/responder/pac/pacsrv.h | 2 -- src/responder/pac/pacsrv_cmd.c | 2 +- 3 files changed, 1 insertion(+), 14 deletions(-) (limited to 'src/responder/pac') 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); -- cgit