diff --git a/internal/configuration/settings/serverselection.go b/internal/configuration/settings/serverselection.go index fb45d678..7bf1f1e8 100644 --- a/internal/configuration/settings/serverselection.go +++ b/internal/configuration/settings/serverselection.go @@ -229,22 +229,23 @@ func validateServerFilters(settings ServerSelection, filterChoices models.Filter func (ss *ServerSelection) copy() (copied ServerSelection) { return ServerSelection{ - VPN: ss.VPN, - TargetIP: ss.TargetIP, - Countries: gosettings.CopySlice(ss.Countries), - Regions: gosettings.CopySlice(ss.Regions), - Cities: gosettings.CopySlice(ss.Cities), - ISPs: gosettings.CopySlice(ss.ISPs), - Hostnames: gosettings.CopySlice(ss.Hostnames), - Names: gosettings.CopySlice(ss.Names), - Numbers: gosettings.CopySlice(ss.Numbers), - OwnedOnly: gosettings.CopyPointer(ss.OwnedOnly), - FreeOnly: gosettings.CopyPointer(ss.FreeOnly), - PremiumOnly: gosettings.CopyPointer(ss.PremiumOnly), - StreamOnly: gosettings.CopyPointer(ss.StreamOnly), - MultiHopOnly: gosettings.CopyPointer(ss.MultiHopOnly), - OpenVPN: ss.OpenVPN.copy(), - Wireguard: ss.Wireguard.copy(), + VPN: ss.VPN, + TargetIP: ss.TargetIP, + Countries: gosettings.CopySlice(ss.Countries), + Regions: gosettings.CopySlice(ss.Regions), + Cities: gosettings.CopySlice(ss.Cities), + ISPs: gosettings.CopySlice(ss.ISPs), + Hostnames: gosettings.CopySlice(ss.Hostnames), + Names: gosettings.CopySlice(ss.Names), + Numbers: gosettings.CopySlice(ss.Numbers), + OwnedOnly: gosettings.CopyPointer(ss.OwnedOnly), + FreeOnly: gosettings.CopyPointer(ss.FreeOnly), + PremiumOnly: gosettings.CopyPointer(ss.PremiumOnly), + StreamOnly: gosettings.CopyPointer(ss.StreamOnly), + PortForwardOnly: gosettings.CopyPointer(ss.PortForwardOnly), + MultiHopOnly: gosettings.CopyPointer(ss.MultiHopOnly), + OpenVPN: ss.OpenVPN.copy(), + Wireguard: ss.Wireguard.copy(), } }