- // Otherwise, just ignore it.
- sockaddrfree(&local_address);
- return true;
- } else if(local_address.sa.sa_family && local_address.sa.sa_family != AF_UNKNOWN) {
- // We learned a new local address for this edge.
- // local_address.sa.sa_family will be 0 if we got it from older tinc versions
- // local_address.sa.sa_family will be 255 (AF_UNKNOWN) if we got it from newer versions
- // but for edge which does not have local_address
- sockaddrfree(&e->local_address);
- e->local_address = local_address;
-
- // Tell others about it.
- if(!tunnelserver)
- forward_request(c, request);