only determine default port if it is in a public addr

This commit is contained in:
vyzo 2019-04-14 14:37:33 +03:00
parent becb89a245
commit 1138fb6040
1 changed files with 4 additions and 0 deletions

View File

@ -291,6 +291,10 @@ func cleanupAddressSet(pi pstore.PeerInfo) pstore.PeerInfo {
// pass-1: find default port
has4001 := false
for _, addr := range pi.Addrs {
if manet.IsPrivateAddr(addr) {
continue
}
port, err := tcpPort(addr)
if err != nil {
continue