]> git.meshlink.io Git - meshlink/blobdiff - src/graph.c
Never automatically try to bind to ports >= 32768.
[meshlink] / src / graph.c
index b73a35e69f749c98bc839c5f2ed9b3a414bdbe21..9a2bfb191e77beb068ceb52477680761da96c94e 100644 (file)
@@ -150,7 +150,7 @@ static void check_reachability(meshlink_handle_t *mesh) {
                        n->session_id = n->prevedge->reverse->session_id;
 
                        if(n->utcp) {
-                               utcp_abort_all_connections(n->utcp);
+                               utcp_reset_all_connections(n->utcp);
                        }
 
                        n->status.validkey = false;
@@ -177,7 +177,7 @@ static void check_reachability(meshlink_handle_t *mesh) {
                                        n->last_reachable = time(NULL);
 
                                        if(first_time_reachable) {
-                                               if(!node_write_config(mesh, n)) {
+                                               if(!node_write_config(mesh, n, false)) {
                                                        logger(mesh, MESHLINK_WARNING, "Could not write host config file for node %s!\n", n->name);
 
                                                }