summaryrefslogtreecommitdiffstats
path: root/src/providers/ldap/sdap_async_initgroups.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2016-04-08 16:29:42 +0200
committerJakub Hrozek <jhrozek@redhat.com>2016-07-06 17:32:59 +0200
commit99990d4e4d929db39a1fc1d0d65406b677095dba (patch)
tree77b288a9434f8655065273c1a7931390fc1e94cc /src/providers/ldap/sdap_async_initgroups.c
parent98c6a6ae4c260fc8156d26876c072ca189dd21dd (diff)
downloadsssd-99990d4e4d929db39a1fc1d0d65406b677095dba.tar.gz
sssd-99990d4e4d929db39a1fc1d0d65406b677095dba.tar.xz
sssd-99990d4e4d929db39a1fc1d0d65406b677095dba.zip
SYSDB: Add a utility function to return a list of qualified names
Adds a utility function the LDAP provider can use. This is different from sss_create_internal_fqname_list in the sense that the LDAP provider passes in the attribute name that contains the name attribute value.
Diffstat (limited to 'src/providers/ldap/sdap_async_initgroups.c')
-rw-r--r--src/providers/ldap/sdap_async_initgroups.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/providers/ldap/sdap_async_initgroups.c b/src/providers/ldap/sdap_async_initgroups.c
index 383b11637..8d9fcc459 100644
--- a/src/providers/ldap/sdap_async_initgroups.c
+++ b/src/providers/ldap/sdap_async_initgroups.c
@@ -286,7 +286,7 @@ int sdap_initgr_common_store(struct sysdb_ctx *sysdb,
ldap_grouplist = NULL;
} else {
ret = sysdb_attrs_primary_name_list(
- sysdb, tmp_ctx,
+ domain, tmp_ctx,
ldap_groups, ldap_groups_count,
opts->group_map[SDAP_AT_GROUP_NAME].name,
&ldap_grouplist);
@@ -1275,7 +1275,7 @@ sdap_initgr_store_user_memberships(struct sdap_initgr_nested_state *state)
if (nparents == 0) {
ldap_parent_name_list = NULL;
} else {
- ret = sysdb_attrs_primary_name_list(state->sysdb, tmp_ctx,
+ ret = sysdb_attrs_primary_name_list(state->dom, tmp_ctx,
ldap_parentlist,
nparents,
state->opts->group_map[SDAP_AT_GROUP_NAME].name,
@@ -1410,7 +1410,7 @@ sdap_initgr_nested_get_membership_diff(TALLOC_CTX *mem_ctx,
group_name, parents_count);
if (parents_count > 0) {
- ret = sysdb_attrs_primary_name_list(sysdb, tmp_ctx,
+ ret = sysdb_attrs_primary_name_list(dom, tmp_ctx,
ldap_parentlist,
parents_count,
opts->group_map[SDAP_AT_GROUP_NAME].name,
@@ -2076,7 +2076,7 @@ rfc2307bis_group_memberships_build(hash_entry_t *item, void *user_data)
}
if (group->parents_count > 0) {
- ret = sysdb_attrs_primary_name_list(mstate->sysdb, tmp_ctx,
+ ret = sysdb_attrs_primary_name_list(mstate->dom, tmp_ctx,
group->ldap_parents, group->parents_count,
mstate->opts->group_map[SDAP_AT_GROUP_NAME].name,
&ldap_parents_names_list);