Index: trunk/src/plugins/lib_ngrp/lib_ngrp.c =================================================================== --- trunk/src/plugins/lib_ngrp/lib_ngrp.c (revision 11480) +++ trunk/src/plugins/lib_ngrp/lib_ngrp.c (revision 11481) @@ -188,9 +188,12 @@ /* create components */ for(c = ctx->comps; c != NULL; c = c->next) { - csch_acomp_t *acomp = csch_acomp_new(dst, dst->hroot, CSCH_ASCOPE_GLOBAL, c->name, c->name); + csch_acomp_t *acomp; csch_cgrp_t *cgrp = get_src_oid(src, &src_oid); + acomp = csch_acomp_get_at(dst, dst->hroot, CSCH_ASCOPE_GLOBAL, c->name); + if (acomp == NULL) + acomp = csch_acomp_new(dst, dst->hroot, CSCH_ASCOPE_GLOBAL, c->name, c->name); csch_compile_add_source(cgrp, &acomp->hdr); comp_add_attrs(src, &acomp->hdr, c->attr_head); c->ahdr = &acomp->hdr;