summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2021-04-23 11:31:13 +0200
committerDavid Lönnhager <david.l@mullvad.net>2021-05-17 11:08:50 +0200
commit7ae1b10f47a5f5e43fda2bb94893980edc1b6865 (patch)
tree3bfab92c988354ac84fdb17a2795dddd5da899fa /talpid-core/src
parentd7d923654d43fc7d1f5c1adfe73af268e0cda4d8 (diff)
downloadmullvadvpn-7ae1b10f47a5f5e43fda2bb94893980edc1b6865.tar.xz
mullvadvpn-7ae1b10f47a5f5e43fda2bb94893980edc1b6865.zip
Set up peers for entry and exit endpoints
Diffstat (limited to 'talpid-core/src')
-rw-r--r--talpid-core/src/tunnel/wireguard/config.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/talpid-core/src/tunnel/wireguard/config.rs b/talpid-core/src/tunnel/wireguard/config.rs
index eddc51b25b..a7b291438e 100644
--- a/talpid-core/src/tunnel/wireguard/config.rs
+++ b/talpid-core/src/tunnel/wireguard/config.rs
@@ -47,10 +47,11 @@ impl Config {
/// Constructs a Config from parameters
pub fn from_parameters(params: &wireguard::TunnelParameters) -> Result<Config, Error> {
let tunnel = params.connection.tunnel.clone();
- let peer = vec![params.connection.peer.clone()];
+ let mut peers = vec![params.connection.peer.clone()];
+ peers.append(&mut params.connection.additional_peers.clone());
Self::new(
tunnel,
- peer,
+ peers,
&params.connection,
&params.options,
&params.generic_options,