X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fgraph.c;h=e570febb81ad97951c0889e39375eec61bac5108;hb=cda5a477c8138226d184a176256d559971b4f7ed;hp=49161c1683754a517625698055b6bd7783ff7674;hpb=f0afde0467443969eb408090d6b8ee542768ee33;p=tinc diff --git a/src/graph.c b/src/graph.c index 49161c16..e570febb 100644 --- a/src/graph.c +++ b/src/graph.c @@ -149,7 +149,7 @@ static void sssp_bfs(void) { abort(); for splay_each(edge_t, e, n->edge_tree) { /* "e" is the edge connected to "from" */ - if(!e->reverse) + if(!e->reverse || e->to == myself) continue; /* Situation: