summaryrefslogtreecommitdiffstats
path: root/src/providers/ipa/ipa_subdomains_id.c
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2015-01-28 14:04:45 +0100
committerJakub Hrozek <jhrozek@redhat.com>2015-01-30 15:16:33 +0100
commit561ed2fd03bab04cfdddbc09c4b48563c9d9b87e (patch)
tree1feef6f4e57f773d49e1bbd293e018faf8646ab6 /src/providers/ipa/ipa_subdomains_id.c
parent9ad346318dc2cc5d5a340d8d981ddfdcc6f632da (diff)
downloadsssd-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.c1
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) {