summaryrefslogtreecommitdiffstats
path: root/src/providers/ldap/sdap_async.h
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2015-05-01 16:26:36 -0400
committerJakub Hrozek <jhrozek@redhat.com>2015-05-28 11:06:22 +0200
commit31bafc0d6384a30859aa18f3bd22275aec6ee2ed (patch)
tree0317c6cb993f2cc7947e855fb4abb0961f6d165f /src/providers/ldap/sdap_async.h
parentc9db9d3e3d1a51117a64b366ec866bbeb009c57f (diff)
downloadsssd-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.h8
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,