+ /* Parse the real address if present */
+
+ if(!c->outgoing && *real_address && *real_port) {
+ sockaddr_t sa = str2sockaddr(real_address, real_port);
+
+ if(sa.sa.sa_family == AF_UNKNOWN || sa.sa.sa_family == AF_UNSPEC) {
+ logger(mesh, MESHLINK_ERROR, "Could not parse real address from %s", c->name);
+ sockaddrfree(&sa);
+ return false;
+ }
+
+ sockaddrfree(&c->address);
+ c->address = sa;
+ }
+