group_data->self->fns->free(group_data->self);
void group_free(resource_t *rsc){	int lpc;	group_variant_data_t *group_data = NULL;	get_group_variant_data(group_data, rsc);	crm_verbose("Freeing %s", rsc->id);	slist_iter(		child_rsc, resource_t, group_data->child_list, lpc,		crm_verbose("Freeing child %s", child_rsc->id);		child_rsc->fns->free(child_rsc);		);	crm_verbose("Freeing child list");	pe_free_shallow_adv(group_data->child_list, FALSE);	common_free(rsc);}