+ if(mesh->devclass == DEV_CLASS_BACKBONE) {
+ logger(NULL, MESHLINK_DEBUG, "Resolving external IP address as we are a backbone node\n");
+
+ mesh->self->external_ip_address = meshlink_get_external_address(mesh);
+
+ // if(meshlink_errno == MESHLINK_ERESOLV) {
+ if(!mesh->self->external_ip_address) {
+ logger(NULL, MESHLINK_WARNING, "Couldn't resolve external IP address, continuing without it...\n");
+ } else {
+ logger(NULL, MESHLINK_INFO, "Found external IP address: %s\n", mesh->self->external_ip_address);
+ }
+ }
+