diff options
author | Pavel Březina <pbrezina@redhat.com> | 2016-11-15 13:22:09 +0100 |
---|---|---|
committer | Lukas Slebodnik <lslebodn@redhat.com> | 2016-12-19 23:22:05 +0100 |
commit | a22b0af1993a489c9c0e66fdc1083f43b410d12c (patch) | |
tree | f0cf87fd7c839d2cb53c5078c33dfca3a248b950 /src/responder/common/responder_common.c | |
parent | baadb6080be0ec5cee2e351c3d5324d755f86f9c (diff) | |
download | sssd-a22b0af1993a489c9c0e66fdc1083f43b410d12c.tar.gz sssd-a22b0af1993a489c9c0e66fdc1083f43b410d12c.tar.xz sssd-a22b0af1993a489c9c0e66fdc1083f43b410d12c.zip |
nss: move nss_ctx->global_names to rctx
Global names context is used to parse AD well known SIDs and names
into its opposite. This patch moves definition of this parameter
from nss responder into common responder context so it can be
used also by other responders.
This change will be use to enable looking up well known SIDs and
names directly in cache_req.
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/responder/common/responder_common.c')
-rw-r--r-- | src/responder/common/responder_common.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/responder/common/responder_common.c b/src/responder/common/responder_common.c index c939ea2c6..bf0d92f29 100644 --- a/src/responder/common/responder_common.c +++ b/src/responder/common/responder_common.c @@ -1080,6 +1080,12 @@ int sss_process_init(TALLOC_CTX *mem_ctx, goto fail; } + ret = sss_ad_default_names_ctx(rctx, &rctx->global_names); + if (ret != EOK) { + DEBUG(SSSDBG_CRIT_FAILURE, "sss_ad_default_names_ctx failed.\n"); + goto fail; + } + DEBUG(SSSDBG_TRACE_FUNC, "Responder Initialization complete\n"); *responder_ctx = rctx; |