summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls <emils@mullvad.net>2020-02-20 19:00:17 +0000
committerEmīls <emils@mullvad.net>2020-02-21 11:54:52 +0000
commit24583dc4d94aad3c811bd2d7ee6e0752cebf91d3 (patch)
tree2c92a9e3294c716d4f3d5553c25d751c275e1201
parenteb1e1b97ec8453a60c2f9143cdacd4ba47e8a98c (diff)
downloadmullvadvpn-24583dc4d94aad3c811bd2d7ee6e0752cebf91d3.tar.xz
mullvadvpn-24583dc4d94aad3c811bd2d7ee6e0752cebf91d3.zip
Don't pass constraints by reference
-rw-r--r--mullvad-daemon/src/relays.rs22
1 files changed, 11 insertions, 11 deletions
diff --git a/mullvad-daemon/src/relays.rs b/mullvad-daemon/src/relays.rs
index 51937e9ecf..89117988e7 100644
--- a/mullvad-daemon/src/relays.rs
+++ b/mullvad-daemon/src/relays.rs
@@ -393,11 +393,11 @@ impl RelaySelector {
relay.tunnels = RelayTunnels {
wireguard: Self::matching_wireguard_tunnels(
&relay.tunnels,
- &constraints.wireguard_constraints,
+ constraints.wireguard_constraints,
),
openvpn: Self::matching_openvpn_tunnels(
&relay.tunnels,
- &constraints.openvpn_constraints,
+ constraints.openvpn_constraints,
),
};
relay
@@ -407,7 +407,7 @@ impl RelaySelector {
relay.tunnels = RelayTunnels {
wireguard: Self::matching_wireguard_tunnels(
&relay.tunnels,
- &constraints.wireguard_constraints,
+ constraints.wireguard_constraints,
),
openvpn: vec![],
};
@@ -419,7 +419,7 @@ impl RelaySelector {
relay.tunnels = RelayTunnels {
openvpn: Self::matching_openvpn_tunnels(
&relay.tunnels,
- &constraints.openvpn_constraints,
+ constraints.openvpn_constraints,
),
wireguard: vec![],
};
@@ -490,7 +490,7 @@ impl RelaySelector {
fn matching_openvpn_tunnels(
tunnels: &RelayTunnels,
- constraints: &OpenVpnConstraints,
+ constraints: OpenVpnConstraints,
) -> Vec<OpenVpnEndpointData> {
tunnels
.openvpn
@@ -502,7 +502,7 @@ impl RelaySelector {
fn matching_wireguard_tunnels(
tunnels: &RelayTunnels,
- constraints: &WireguardConstraints,
+ constraints: WireguardConstraints,
) -> Vec<WireguardEndpointData> {
tunnels
.wireguard
@@ -582,7 +582,7 @@ impl RelaySelector {
self.wg_data_to_endpoint(
relay.ipv4_addr_in.into(),
wg_tunnel,
- &constraints.wireguard_constraints,
+ constraints.wireguard_constraints,
)
}),
#[cfg(target_os = "android")]
@@ -595,7 +595,7 @@ impl RelaySelector {
self.wg_data_to_endpoint(
relay.ipv4_addr_in.into(),
wg_tunnel,
- &WireguardConstraints::default(),
+ WireguardConstraints::default(),
)
}),
#[cfg(target_os = "android")]
@@ -607,9 +607,9 @@ impl RelaySelector {
&mut self,
host: IpAddr,
data: WireguardEndpointData,
- constraints: &WireguardConstraints,
+ constraints: WireguardConstraints,
) -> Option<MullvadEndpoint> {
- let port = self.get_port_for_wireguard_relay(&data, &constraints)?;
+ let port = self.get_port_for_wireguard_relay(&data, constraints)?;
let peer_config = wireguard::PeerConfig {
public_key: data.public_key,
endpoint: SocketAddr::new(host, port),
@@ -625,7 +625,7 @@ impl RelaySelector {
fn get_port_for_wireguard_relay(
&mut self,
data: &WireguardEndpointData,
- constraints: &WireguardConstraints,
+ constraints: WireguardConstraints,
) -> Option<u16> {
match constraints.port {
Constraint::Any => {