diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2015-05-01 16:26:36 -0400 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-05-28 11:06:22 +0200 |
commit | 31bafc0d6384a30859aa18f3bd22275aec6ee2ed (patch) | |
tree | 0317c6cb993f2cc7947e855fb4abb0961f6d165f /src/providers/ldap/sdap_async.h | |
parent | c9db9d3e3d1a51117a64b366ec866bbeb009c57f (diff) | |
download | sssd-31bafc0d6384a30859aa18f3bd22275aec6ee2ed.tar.gz sssd-31bafc0d6384a30859aa18f3bd22275aec6ee2ed.tar.xz sssd-31bafc0d6384a30859aa18f3bd22275aec6ee2ed.zip |
AD GPO: Support processing referrals
For GPOs assigned to a site, it's possible that their definition
actually exists in another domain. To retrieve this information,
we need to follow the referral and perform a base search on
another domain controller.
Resolves:
https://fedorahosted.org/sssd/ticket/2645
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/providers/ldap/sdap_async.h')
-rw-r--r-- | src/providers/ldap/sdap_async.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/providers/ldap/sdap_async.h b/src/providers/ldap/sdap_async.h index f2ea9bf2e..b5db64d7f 100644 --- a/src/providers/ldap/sdap_async.h +++ b/src/providers/ldap/sdap_async.h @@ -251,9 +251,11 @@ sdap_sd_search_send(TALLOC_CTX *memctx, const char **attrs, int timeout); int sdap_sd_search_recv(struct tevent_req *req, - TALLOC_CTX *mem_ctx, - size_t *reply_count, - struct sysdb_attrs ***reply); + TALLOC_CTX *mem_ctx, + size_t *_reply_count, + struct sysdb_attrs ***_reply, + size_t *_ref_count, + char ***_refs); errno_t sdap_attrs_add_ldap_attr(struct sysdb_attrs *ldap_attrs, |