}
name++;
- if (!name[0]) {
+ group = avl_find_element(&net->groups, name, group, node);
+ if (!group) {
+ if (name[0] && strcmp(name, "all") != 0)
+ return 0;
+
avl_for_each_element(&net->hosts, host, node) {
if (s)
__service_add_member(s->members, &s->n_members, host);
return count;
}
- group = avl_find_element(&net->groups, name, group, node);
- if (!group)
- return 0;
-
if (s)
return __service_add_group(s->members, &s->n_members, group);
else