diff -r 741f3108a90f -r e997802b855c src/lemon/bfs.h --- a/src/lemon/bfs.h Sat Nov 13 12:24:01 2004 +0000 +++ b/src/lemon/bfs.h Sat Nov 13 12:53:28 2004 +0000 @@ -209,7 +209,7 @@ int d= (*distance)[n]+1; for(OutEdgeIt e(*G,n);e!=INVALID;++e) - if((m=G->head(e))!=s && (*predecessor)[m]==INVALID) { + if((m=G->target(e))!=s && (*predecessor)[m]==INVALID) { Q[Qh++]=m; predecessor->set(m,e); pred_node->set(m,n);