fix(protonvpn): remove duplicate entry IPs
This commit is contained in:
@@ -14,20 +14,19 @@ func (its ipToServer) add(country, region, city, name, hostname string,
|
|||||||
key := entryIP.String()
|
key := entryIP.String()
|
||||||
|
|
||||||
server, ok := its[key]
|
server, ok := its[key]
|
||||||
if !ok {
|
if ok {
|
||||||
server.VPN = vpn.OpenVPN
|
return
|
||||||
server.Country = country
|
|
||||||
server.Region = region
|
|
||||||
server.City = city
|
|
||||||
server.ServerName = name
|
|
||||||
server.Hostname = hostname
|
|
||||||
server.UDP = true
|
|
||||||
server.TCP = true
|
|
||||||
server.IPs = []net.IP{entryIP}
|
|
||||||
} else {
|
|
||||||
server.IPs = append(server.IPs, entryIP)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
server.VPN = vpn.OpenVPN
|
||||||
|
server.Country = country
|
||||||
|
server.Region = region
|
||||||
|
server.City = city
|
||||||
|
server.ServerName = name
|
||||||
|
server.Hostname = hostname
|
||||||
|
server.UDP = true
|
||||||
|
server.TCP = true
|
||||||
|
server.IPs = []net.IP{entryIP}
|
||||||
its[key] = server
|
its[key] = server
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user