]> git.meshlink.io Git - meshlink/blobdiff - src/graph.c
Get rid of ->hostname.
[meshlink] / src / graph.c
index c57cd90f2fb815054bd557ac7ed6838243ad6eea..2b76194fc65224d59bed75a231cf89a56a5cc8d2 100644 (file)
@@ -201,13 +201,10 @@ static void check_reachability(meshlink_handle_t *mesh) {
                        n->status.reachable = !n->status.reachable;
                        n->last_state_change = mesh->loop.now.tv_sec;
 
-                       if(n->status.reachable) {
-                               logger(mesh, MESHLINK_DEBUG, "Node %s (%s) became reachable",
-                                      n->name, n->hostname);
-                       } else {
-                               logger(mesh, MESHLINK_DEBUG, "Node %s (%s) became unreachable",
-                                      n->name, n->hostname);
-                       }
+                       if(n->status.reachable)
+                               logger(mesh, MESHLINK_DEBUG, "Node %s became reachable", n->name);
+                       else
+                               logger(mesh, MESHLINK_DEBUG, "Node %s became unreachable", n->name);
 
                        /* TODO: only clear status.validkey if node is unreachable? */
 
@@ -227,7 +224,7 @@ static void check_reachability(meshlink_handle_t *mesh) {
 
                        if(!n->status.reachable) {
                                update_node_udp(mesh, n, NULL);
-                               memset(&n->status, 0, sizeof n->status);
+                               memset(&n->status, 0, sizeof(n)->status);
                                n->options = 0;
                        } else if(n->connection) {
                                if(n->connection->outgoing)