static modgroup *group_allocate(modcallable *parent, CONF_SECTION *cs,
- grouptype_t grouptype, mod_type_t mod_type)
+ grouptype_t grouptype, mod_type_t mod_type, rlm_components_t component)
{
modgroup *g;
modcallable *c;
g->cs = cs;
c = mod_grouptocallable(g);
+ c->method = component;
c->parent = parent;
c->type = mod_type;
c->next = NULL;
modgroup *g;
modcallable *c;
- g = group_allocate(parent, cs, grouptype, mod_type);
+ g = group_allocate(parent, cs, grouptype, mod_type, component);
if (!g) return NULL;
c = mod_grouptocallable(g);
modgroup *g;
modcallable *c;
- g = group_allocate(parent, cs, grouptype, mod_type);
+ g = group_allocate(parent, cs, grouptype, mod_type, component);
if (!g) return NULL;
c = mod_grouptocallable(g);
return NULL;
}
- g = group_allocate(parent, cs, grouptype, mod_type);
+ g = group_allocate(parent, cs, grouptype, mod_type, component);
if (!g) return NULL;
/*
cs = cf_item_to_section(ci);
rad_assert(cs != NULL);
- g = group_allocate(ctx, cs, GROUPTYPE_SIMPLE, MOD_GROUP);
+ g = group_allocate(ctx, cs, GROUPTYPE_SIMPLE, MOD_GROUP, component);
if (!g) return NULL;
c = mod_grouptocallable(g);