diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2016-04-08 16:29:42 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2016-07-06 17:32:59 +0200 |
commit | 99990d4e4d929db39a1fc1d0d65406b677095dba (patch) | |
tree | 77b288a9434f8655065273c1a7931390fc1e94cc /src/providers/ldap/sdap_async_initgroups.c | |
parent | 98c6a6ae4c260fc8156d26876c072ca189dd21dd (diff) | |
download | sssd-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.c | 8 |
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); |