X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fgraph.c;h=586aee8b738e67a6627590188fbfe743304a4f24;hp=e2ef8b1a7a5e038061f0b1e4e36ab84c3b9e80ff;hb=8f1ba6daebb515d4e82c30d9b3578ea55de9c99a;hpb=8793fb7d43161f4d5358ff73b7a4937ad7e642e2 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); + } } } }