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;
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);
}