if(n->mtutimeout.cb)
abort();
- free(n->hostname);
free(n->name);
utcp_exit(n->utcp);
break;
}
}
+
hash_insert(mesh->node_udp_cache, sa, n);
- free(n->hostname);
- n->hostname = sockaddr2hostname(&n->address);
meshlink_hint_address(mesh, (meshlink_node_t *)n, &sa->sa);
- logger(mesh, MESHLINK_DEBUG, "UDP address of %s set to %s", n->name, n->hostname);
+
+ 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);
+ }
}
}