X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fgraph.c;h=1efdb26c9b21ad73a809a9fa95ec16076528c8c7;hb=61ab7adcdb4ac160e57ef7b22f56df9676b6381d;hp=c6e413d40f6fae3e1a763d74ded701f209d2e409;hpb=42fe08d7834df4ef2c12af9f78d14f606dc4651d;p=meshlink diff --git a/src/graph.c b/src/graph.c index c6e413d4..1efdb26c 100644 --- a/src/graph.c +++ b/src/graph.c @@ -126,8 +126,8 @@ static void sssp_bfs(meshlink_handle_t *mesh) { list_insert_tail(todo_list, e->to); } - next = node->next; /* Because the list_insert_tail() above could have added something extra for us! */ - list_delete_node(todo_list, node); + list_next = list_node->next; /* Because the list_insert_tail() above could have added something extra for us! */ + list_delete_node(todo_list, list_node); } list_free(todo_list); @@ -212,10 +212,6 @@ static void check_reachability(meshlink_handle_t *mesh) { if(!n->status.reachable) { update_node_udp(mesh, n, NULL); n->status.broadcast = false; - } else if(n->connection) { - if(n->connection->status.initiator) { - send_req_key(mesh, n); - } } if(n->utcp) {