pex.go | 10 +--------- diff --git a/pex.go b/pex.go index 76d4cb42eb1eddba0321e9ea9963ac23e9103164..f274ac1547432f7fc0bfa25bbc036218e16dd427 100644 --- a/pex.go +++ b/pex.go @@ -153,15 +153,7 @@ // format. func nodeAddr(addr PeerRemoteAddr) (krpc.NodeAddr, bool) { ipport, _ := tryIpPortFromNetAddr(addr) ok := ipport.IP != nil - return krpc.NodeAddr{IP: shortestIP(ipport.IP), Port: ipport.Port}, ok -} - -// mainly for the krpc marshallers -func shortestIP(ip net.IP) net.IP { - if ip4 := ip.To4(); ip4 != nil { - return ip4 - } - return ip + return krpc.NodeAddr{IP: ipport.IP, Port: ipport.Port}, ok } // Per-torrent PEX state