diff options
| author | David Lönnhager <david.l@mullvad.net> | 2021-04-23 11:31:13 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2021-05-17 11:08:50 +0200 |
| commit | 7ae1b10f47a5f5e43fda2bb94893980edc1b6865 (patch) | |
| tree | 3bfab92c988354ac84fdb17a2795dddd5da899fa /talpid-core/src | |
| parent | d7d923654d43fc7d1f5c1adfe73af268e0cda4d8 (diff) | |
| download | mullvadvpn-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.rs | 5 |
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, ¶ms.connection, ¶ms.options, ¶ms.generic_options, |
