X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnode.c;h=5f5d235cf4d28e35929754b38576080ac8fc8836;hb=a5a8005b2d89712e124ab7295165a3e229abdad5;hp=4f4f599932caa1d6985afdc689b1a9d43b670310;hpb=c83c7948602acfb5fd0716ac6a47e0c9c9f9bfd8;p=meshlink diff --git a/src/node.c b/src/node.c index 4f4f5999..5f5d235c 100644 --- a/src/node.c +++ b/src/node.c @@ -57,7 +57,7 @@ node_t *new_node(void) { n->edge_tree = new_edge_tree(); n->mtu = MTU; n->maxmtu = MTU; - n->devclass = _DEV_CLASS_MAX; + n->devclass = DEV_CLASS_UNKNOWN; return n; } @@ -81,6 +81,7 @@ void free_node(node_t *n) { } free(n->name); + free(n->canonical_address); free(n); } @@ -136,7 +137,7 @@ void update_node_udp(meshlink_handle_t *mesh, node_t *n, const sockaddr_t *sa) { meshlink_hint_address(mesh, (meshlink_node_t *)n, &sa->sa); - if(mesh->log_level >= MESHLINK_DEBUG) { + if(mesh->log_level <= MESHLINK_DEBUG) { char *hostname = sockaddr2hostname(&n->address); logger(mesh, MESHLINK_DEBUG, "UDP address of %s set to %s", n->name, hostname); free(hostname);