Lines Matching defs:new_users
171 struct hbac_rule_element *new_users = NULL;
187 new_users = talloc_zero(tmp_ctx, struct hbac_rule_element);
188 if (new_users == NULL) {
196 &new_users->category);
201 if (new_users->category & HBAC_CATEGORY_ALL) {
218 new_users->names = talloc_array(new_users,
221 if (new_users->names == NULL) {
226 new_users->groups = talloc_array(new_users,
229 if (new_users->groups == NULL) {
268 new_users->names[num_users] = talloc_strdup(new_users->names,
270 if (new_users->names[num_users] == NULL) {
311 new_users->groups[num_groups] =
312 talloc_strdup(new_users->groups, shortname);
313 if (new_users->groups[num_groups] == NULL) {
325 ret = get_ipa_groupname(new_users->groups, domain->sysdb,
327 &new_users->groups[num_groups]);
331 new_users->groups[num_groups], rule_name);
342 new_users->names[num_users] = NULL;
343 new_users->groups[num_groups] = NULL;
346 new_users->names = talloc_realloc(new_users, new_users->names,
348 if (new_users->names == NULL) {
353 new_users->groups = talloc_realloc(new_users, new_users->groups,
355 if (new_users->groups == NULL) {
363 *users = talloc_steal(mem_ctx, new_users);