cluster_data *cdata = GNEW(cluster_data);
cdata->ntoplevel = agnnodes(g);
- mg = agraphof(mastergraph);
#ifndef WITH_CGRAPH
mm = mastergraph->meta_node;
+ mg = agraphof(mm);
for (me = agfstout(mg, mm); me; me = agnxtout(mg, me)) {
mn = aghead(me);
subg = agusergraph(mn);
mn = me->head;
subg = agusergraph(mn);
#else
- for (subg = agfstsubg(mg); subg; subg = agnxtsubg(subg)) {
+ for (subg = agfstsubg(mastergraph); subg; subg = agnxtsubg(subg)) {
#endif
/* clusters are processed by separate calls to ordered_edges */
if (!strncmp(agnameof(subg), "cluster", 7)) {