diff options
| author | David Lönnhager <david.l@mullvad.net> | 2021-04-26 15:01:53 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2021-05-17 11:08:50 +0200 |
| commit | 1da3a3c86f59d75318ca780f0b4e201f720b2ed5 (patch) | |
| tree | ed06c6646b25e1a90f08ead50bf6b43466e065b8 /talpid-core | |
| parent | 68b0e6fdbd21c5fb7152e66da88a7983a7e4a855 (diff) | |
| download | mullvadvpn-1da3a3c86f59d75318ca780f0b4e201f720b2ed5.tar.xz mullvadvpn-1da3a3c86f59d75318ca780f0b4e201f720b2ed5.zip | |
Set single exit peer instead of a list of peers
Diffstat (limited to 'talpid-core')
| -rw-r--r-- | talpid-core/src/tunnel/wireguard/config.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/talpid-core/src/tunnel/wireguard/config.rs b/talpid-core/src/tunnel/wireguard/config.rs index a7b291438e..ae82483c66 100644 --- a/talpid-core/src/tunnel/wireguard/config.rs +++ b/talpid-core/src/tunnel/wireguard/config.rs @@ -48,7 +48,9 @@ impl Config { pub fn from_parameters(params: &wireguard::TunnelParameters) -> Result<Config, Error> { let tunnel = params.connection.tunnel.clone(); let mut peers = vec![params.connection.peer.clone()]; - peers.append(&mut params.connection.additional_peers.clone()); + if let Some(exit_peer) = ¶ms.connection.exit_peer { + peers.push(exit_peer.clone()); + } Self::new( tunnel, peers, |
