hotfix(settings): copy port forward only field
This commit is contained in:
@@ -229,22 +229,23 @@ func validateServerFilters(settings ServerSelection, filterChoices models.Filter
|
|||||||
|
|
||||||
func (ss *ServerSelection) copy() (copied ServerSelection) {
|
func (ss *ServerSelection) copy() (copied ServerSelection) {
|
||||||
return ServerSelection{
|
return ServerSelection{
|
||||||
VPN: ss.VPN,
|
VPN: ss.VPN,
|
||||||
TargetIP: ss.TargetIP,
|
TargetIP: ss.TargetIP,
|
||||||
Countries: gosettings.CopySlice(ss.Countries),
|
Countries: gosettings.CopySlice(ss.Countries),
|
||||||
Regions: gosettings.CopySlice(ss.Regions),
|
Regions: gosettings.CopySlice(ss.Regions),
|
||||||
Cities: gosettings.CopySlice(ss.Cities),
|
Cities: gosettings.CopySlice(ss.Cities),
|
||||||
ISPs: gosettings.CopySlice(ss.ISPs),
|
ISPs: gosettings.CopySlice(ss.ISPs),
|
||||||
Hostnames: gosettings.CopySlice(ss.Hostnames),
|
Hostnames: gosettings.CopySlice(ss.Hostnames),
|
||||||
Names: gosettings.CopySlice(ss.Names),
|
Names: gosettings.CopySlice(ss.Names),
|
||||||
Numbers: gosettings.CopySlice(ss.Numbers),
|
Numbers: gosettings.CopySlice(ss.Numbers),
|
||||||
OwnedOnly: gosettings.CopyPointer(ss.OwnedOnly),
|
OwnedOnly: gosettings.CopyPointer(ss.OwnedOnly),
|
||||||
FreeOnly: gosettings.CopyPointer(ss.FreeOnly),
|
FreeOnly: gosettings.CopyPointer(ss.FreeOnly),
|
||||||
PremiumOnly: gosettings.CopyPointer(ss.PremiumOnly),
|
PremiumOnly: gosettings.CopyPointer(ss.PremiumOnly),
|
||||||
StreamOnly: gosettings.CopyPointer(ss.StreamOnly),
|
StreamOnly: gosettings.CopyPointer(ss.StreamOnly),
|
||||||
MultiHopOnly: gosettings.CopyPointer(ss.MultiHopOnly),
|
PortForwardOnly: gosettings.CopyPointer(ss.PortForwardOnly),
|
||||||
OpenVPN: ss.OpenVPN.copy(),
|
MultiHopOnly: gosettings.CopyPointer(ss.MultiHopOnly),
|
||||||
Wireguard: ss.Wireguard.copy(),
|
OpenVPN: ss.OpenVPN.copy(),
|
||||||
|
Wireguard: ss.Wireguard.copy(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user