From fdab7bbf8933351f6254438c30ff361cd748b15a Mon Sep 17 00:00:00 2001 From: Jan Zeleny Date: Tue, 7 Feb 2012 07:01:20 -0500 Subject: IPA hosts refactoring --- src/providers/ipa/ipa_init.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/providers/ipa/ipa_init.c') diff --git a/src/providers/ipa/ipa_init.c b/src/providers/ipa/ipa_init.c index 20745c11..bb85632d 100644 --- a/src/providers/ipa/ipa_init.c +++ b/src/providers/ipa/ipa_init.c @@ -386,6 +386,8 @@ int sssm_ipa_access_init(struct be_ctx *bectx, goto done; } ipa_access_ctx->sdap_ctx = id_ctx->sdap_id_ctx; + ipa_access_ctx->host_map = id_ctx->ipa_options->host_map; + ipa_access_ctx->hostgroup_map = id_ctx->ipa_options->hostgroup_map; ipa_access_ctx->host_search_bases = id_ctx->ipa_options->host_search_bases; ipa_access_ctx->hbac_search_bases = id_ctx->ipa_options->hbac_search_bases; @@ -464,13 +466,7 @@ int sssm_ipa_hostid_init(struct be_ctx *bectx, } hostid_ctx->sdap_id_ctx = id_ctx->sdap_id_ctx; hostid_ctx->host_search_bases = id_ctx->ipa_options->host_search_bases; - - ret = dp_copy_options(hostid_ctx, ipa_options->basic, - IPA_OPTS_BASIC, &hostid_ctx->ipa_options); - if (ret != EOK) { - DEBUG(SSSDBG_CRIT_FAILURE, ("dp_copy_options failed.\n")); - goto done; - } + hostid_ctx->ipa_opts = ipa_options; *ops = &ipa_hostid_ops; *pvt_data = hostid_ctx; -- cgit