diff options
author | Sumit Bose <sbose@redhat.com> | 2015-01-28 14:04:45 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-01-30 15:16:33 +0100 |
commit | 561ed2fd03bab04cfdddbc09c4b48563c9d9b87e (patch) | |
tree | 1feef6f4e57f773d49e1bbd293e018faf8646ab6 /src/providers/ipa/ipa_subdomains_id.c | |
parent | 9ad346318dc2cc5d5a340d8d981ddfdcc6f632da (diff) | |
download | sssd-561ed2fd03bab04cfdddbc09c4b48563c9d9b87e.tar.gz sssd-561ed2fd03bab04cfdddbc09c4b48563c9d9b87e.tar.xz sssd-561ed2fd03bab04cfdddbc09c4b48563c9d9b87e.zip |
AD: use GC for SID requests as well
If a universal group is looked up by SID the cross-domain members must
be resolved with the help of the Global Catalog.
Related to https://fedorahosted.org/sssd/ticket/2514
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/providers/ipa/ipa_subdomains_id.c')
-rw-r--r-- | src/providers/ipa/ipa_subdomains_id.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/providers/ipa/ipa_subdomains_id.c b/src/providers/ipa/ipa_subdomains_id.c index c8714a216..0508e14b6 100644 --- a/src/providers/ipa/ipa_subdomains_id.c +++ b/src/providers/ipa/ipa_subdomains_id.c @@ -603,6 +603,7 @@ ipa_get_ad_acct_send(TALLOC_CTX *mem_ctx, */ switch (state->ar->entry_type & BE_REQ_TYPE_MASK) { case BE_REQ_INITGROUPS: + case BE_REQ_BY_SECID: case BE_REQ_GROUP: clist = ad_gc_conn_list(req, ad_id_ctx, state->obj_dom); if (clist == NULL) { |