summaryrefslogtreecommitdiffstats
path: root/src/providers/ldap/sdap.h
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2013-09-10 14:45:52 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-10-30 22:54:40 +0100
commita2c1db6b43374e7811bcf12d4b90640b96e695f2 (patch)
tree4dbee1bd586f4ee217ba9ebac781eb4658961fd5 /src/providers/ldap/sdap.h
parent7cf785f9326a32afd0a52117f89d854244b1ce40 (diff)
downloadsssd-a2c1db6b43374e7811bcf12d4b90640b96e695f2.tar.gz
sssd-a2c1db6b43374e7811bcf12d4b90640b96e695f2.tar.xz
sssd-a2c1db6b43374e7811bcf12d4b90640b96e695f2.zip
sdap: store base dn in sdap_domain
Groups may contain members from different domains. Remembering base dn in domain object gives us the ability to simply lookup correct domain by comparing object dn with domain base dn. Resolves: https://fedorahosted.org/sssd/ticket/2064
Diffstat (limited to 'src/providers/ldap/sdap.h')
-rw-r--r--src/providers/ldap/sdap.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/providers/ldap/sdap.h b/src/providers/ldap/sdap.h
index abc9052f6..c53471b9b 100644
--- a/src/providers/ldap/sdap.h
+++ b/src/providers/ldap/sdap.h
@@ -372,6 +372,8 @@ enum dc_functional_level {
struct sdap_domain {
struct sss_domain_info *dom;
+ char *basedn;
+
struct sdap_search_base **search_bases;
struct sdap_search_base **user_search_bases;
struct sdap_search_base **group_search_bases;