summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls Piņķis <emils@mullvad.net>2019-02-01 13:25:38 +0000
committerEmīls Piņķis <emils@mullvad.net>2019-02-04 15:58:43 +0000
commit450e317bf74445bf5e7503833fadde1e0d72851c (patch)
tree3c2df174016ce9ab22a5c68ead9dc7b032935346
parent5b421eb9f419cf31c5aa6446b7825f774fe61756 (diff)
downloadmullvadvpn-450e317bf74445bf5e7503833fadde1e0d72851c.tar.xz
mullvadvpn-450e317bf74445bf5e7503833fadde1e0d72851c.zip
Fix wireguard config bug
-rw-r--r--mullvad-cli/src/cmds/relay.rs2
-rw-r--r--talpid-core/src/tunnel/wireguard/config.rs9
2 files changed, 6 insertions, 5 deletions
diff --git a/mullvad-cli/src/cmds/relay.rs b/mullvad-cli/src/cmds/relay.rs
index 4ae68b44da..a7d571e2ce 100644
--- a/mullvad-cli/src/cmds/relay.rs
+++ b/mullvad-cli/src/cmds/relay.rs
@@ -226,8 +226,6 @@ impl Relay {
let _ = io::stdin().lock().read_line(&mut private_key_str);
if private_key_str.trim().len() == 0 {
eprintln!("Expected to read private key from standard input");
-
-
}
let private_key = Self::validate_wireguard_key(&private_key_str).into();
let peer_public_key = Self::validate_wireguard_key(&peer_key_str).into();
diff --git a/talpid-core/src/tunnel/wireguard/config.rs b/talpid-core/src/tunnel/wireguard/config.rs
index a15f377165..ff167edb7c 100644
--- a/talpid-core/src/tunnel/wireguard/config.rs
+++ b/talpid-core/src/tunnel/wireguard/config.rs
@@ -50,7 +50,7 @@ impl Config {
wg_options: &wireguard::TunnelOptions,
generic_options: &GenericTunnelOptions,
) -> Result<Config> {
- ensure!(peers.is_empty(), ErrorKind::NoPeersSuppliedError);
+ ensure!(!peers.is_empty(), ErrorKind::NoPeersSuppliedError);
let mtu = wg_options.mtu.unwrap_or(DEFAULT_MTU);
let is_ipv6_enabled = mtu >= SMALLEST_IPV6_MTU && generic_options.enable_ipv6;
@@ -61,7 +61,7 @@ impl Config {
.cloned()
.filter(|ip| ip.is_ipv4() || is_ipv6_enabled)
.collect();
- ensure!(peer.allowed_ips.is_empty(), ErrorKind::InvalidPeerIpError);
+ ensure!(!peer.allowed_ips.is_empty(), ErrorKind::InvalidPeerIpError);
}
tunnel.addresses = tunnel
@@ -69,7 +69,10 @@ impl Config {
.into_iter()
.filter(|ip| ip.is_ipv4() || is_ipv6_enabled)
.collect();
- ensure!(tunnel.addresses.is_empty(), ErrorKind::InvalidTunnelIpError);
+ ensure!(
+ !tunnel.addresses.is_empty(),
+ ErrorKind::InvalidTunnelIpError
+ );
Ok(Config {
tunnel,