update_node_udp(mesh, n, NULL);
n->status.broadcast = false;
n->options = 0;
- utcp_offline(n->utcp, true);
} else if(n->connection) {
if(n->connection->outgoing) {
send_req_key(mesh, n);
}
+ }
- utcp_offline(n->utcp, false);
+ if(n->utcp) {
+ utcp_offline(n->utcp, !n->status.reachable);
}
}
}