X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fgraph.c;h=586aee8b738e67a6627590188fbfe743304a4f24;hb=1d7b86cd9d1421f67d3717a52a52635155a29829;hp=e2ef8b1a7a5e038061f0b1e4e36ab84c3b9e80ff;hpb=a5527be06c05b1956168019fb5733230134b950b;p=tinc diff --git a/src/graph.c b/src/graph.c index e2ef8b1a..586aee8b 100644 --- a/src/graph.c +++ b/src/graph.c @@ -287,10 +287,13 @@ static void sssp_bfs(void) { subnet_update(n, NULL, n->status.reachable); - if(!n->status.reachable) + if(!n->status.reachable) { update_node_udp(n, NULL); - else if(n->connection) + memset(&n->status, 0, sizeof n->status); + n->options = 0; + } else if(n->connection) { send_ans_key(n); + } } } }