diff --git a/remote_list.go b/remote_list.go index 4540714..f2b0d12 100644 --- a/remote_list.go +++ b/remote_list.go @@ -582,20 +582,11 @@ func (r *RemoteList) unlockedCollect() { dnsAddrs := r.hr.GetIPs() for _, addr := range dnsAddrs { if r.shouldAdd == nil || r.shouldAdd(addr.Addr()) { - switch { - case addr.Addr().Is4(): - v4 := addr.Addr().As4() - addrs = append(addrs, &udp.Addr{ - IP: v4[:], - Port: addr.Port(), - }) - case addr.Addr().Is6(): - v6 := addr.Addr().As16() - addrs = append(addrs, &udp.Addr{ - IP: v6[:], - Port: addr.Port(), - }) - } + v6 := addr.Addr().As16() + addrs = append(addrs, &udp.Addr{ + IP: v6[:], + Port: addr.Port(), + }) } }