Skip to content
Snippets Groups Projects

Don't return gateway twice for manual location selection, fixes #823

Merged Pea Nut requested to merge v3-GetBestGateways-double-823 into main
All threads resolved!
@@ -173,10 +173,10 @@ func (p *gatewayPool) getGatewaysFromMenshenByLocation(location, transport strin
var gateways []Gateway
for _, gw := range p.recommended {
if !gw.gateway.isTransport(transport) {
continue
}
for _, locatedGw := range gws {
if !locatedGw.isTransport(transport) {
continue
}
if locatedGw.Host == gw.gateway.Host {
gateways = append(gateways, *locatedGw)
break
Loading