1.1 --- a/src/lemon/dfs.h Sat Nov 13 12:24:01 2004 +0000
1.2 +++ b/src/lemon/dfs.h Sat Nov 13 12:53:28 2004 +0000
1.3 @@ -206,7 +206,7 @@
1.4 OutEdgeIt e;
1.5 do {
1.6 if((e=Q[Qh])!=INVALID)
1.7 - if((m=G->head(e))!=s && (*predecessor)[m=G->head(e)]==INVALID) {
1.8 + if((m=G->target(e))!=s && (*predecessor)[m=G->target(e)]==INVALID) {
1.9 predecessor->set(m,e);
1.10 pred_node->set(m,n);
1.11 Q[++Qh] = OutEdgeIt(*G, m);
1.12 @@ -214,7 +214,7 @@
1.13 n=m;
1.14 }
1.15 else ++Q[Qh];
1.16 - else if(--Qh>=0) n=G->tail(Q[Qh]);
1.17 + else if(--Qh>=0) n=G->source(Q[Qh]);
1.18 } while(Qh>=0);
1.19 }
1.20