Lines Matching refs:members
96 struct sdap_nested_group_member *members,
139 struct ldb_message_element *members,
335 "Inserting external member [%s] into external members hash table\n",
557 struct ldb_message_element *members,
577 if (members == NULL) {
591 members->num_values);
597 /* create list of missing members
610 for (i = 0; i < members->num_values; i++) {
611 dn = (char*)members->values[i].data;
762 "Cannot add %s into external members [%d]: %s\n",
1008 struct ldb_message_element *members;
1066 false, &state->members);
1068 ret = EOK; /* no members, direct or external */
1080 /* get members that need to be refreshed */
1085 state->members,
1092 "More members were missing than the deref threshold\n");
1115 /* If there are only indirect members of the group, it's still safe to
1120 "Looking up %d/%d members of group [%s]\n",
1122 state->members ? state->members->num_values : 0,
1125 /* process members */
1128 DEBUG(SSSDBG_TRACE_INTERNAL, "Dereferencing members of group [%s]\n",
1132 state->members, orig_dn,
1186 * members again to get full list of missing member types
1192 state->members,
1367 struct sdap_nested_group_member *members;
1386 struct sdap_nested_group_member *members,
1404 state->members = members;
1448 state->current_member = &state->members[state->member_index];
1600 /* process direct members */
1611 /* we have processed all direct members,
2204 struct ldb_message_element *members;
2218 struct ldb_message_element *members,
2243 state->members = members;
2308 struct ldb_message_element *members = NULL;
2320 members = state->members;
2351 /* Ensure that all members returned from the deref request are included
2357 for (j = 0; j < members->num_values; j++) {
2359 member_dn = (const char *)members->values[j].data;
2368 * Changes in state->members will propagate into sysdb_attrs of
2370 state->members->values = talloc_realloc(members, members->values,
2372 members->num_values + 1);
2373 if (members->values == NULL) {
2378 members->values[members->num_values].data =
2379 (uint8_t *)talloc_strdup(members->values, orig_dn);
2380 if (members->values[members->num_values].data == NULL) {
2385 members->values[members->num_values].length = strlen(orig_dn);
2386 members->num_values++;
2475 /* process direct members */
2484 /* we have processed all direct members,
2707 DEBUG(SSSDBG_TRACE_FUNC, "All external members processed\n");
2804 "Linking external members %s from domain %s to parents of %s\n",
2816 /* We don't have to remove the members here, since all members attributes