Lines Matching defs:new_services
390 struct hbac_rule_element *new_services;
408 new_services = talloc_zero(tmp_ctx, struct hbac_rule_element);
409 if (new_services == NULL) {
416 &new_services->category);
421 if (new_services->category & HBAC_CATEGORY_ALL) {
440 new_services->names = talloc_array(new_services,
443 if (new_services->names == NULL) {
448 new_services->groups = talloc_array(new_services,
451 if (new_services->groups == NULL) {
495 new_services->names[num_services] =
496 talloc_strdup(new_services->names, name);
497 if (new_services->names[num_services] == NULL) {
531 new_services->groups[num_servicegroups] =
532 talloc_strdup(new_services->groups, name);
533 if (new_services->groups[num_servicegroups] == NULL) {
551 new_services->names[num_services] = NULL;
552 new_services->groups[num_servicegroups] = NULL;
555 new_services->names = talloc_realloc(new_services, new_services->names,
557 if (new_services->names == NULL) {
562 new_services->groups = talloc_realloc(new_services, new_services->groups,
564 if (new_services->groups == NULL) {
573 *services = talloc_steal(mem_ctx, new_services);