diff -r 313d58f9e544 -r 9cc6e98c487d lemon/hartmann_orlin.h --- a/lemon/hartmann_orlin.h Thu Nov 19 09:36:43 2009 +0100 +++ b/lemon/hartmann_orlin.h Fri Nov 20 14:18:33 2009 +0100 @@ -598,7 +598,9 @@ } } level[u] = Pair(i, j); - u = _gr.source(_data[u][j].pred); + if (j != 0) { + u = _gr.source(_data[u][j].pred); + } } }