diff options
| author | David Lönnhager <david.l@mullvad.net> | 2024-10-23 15:11:15 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2024-10-24 09:06:14 +0200 |
| commit | f67aca585680438970e2f69bb266363d64e47383 (patch) | |
| tree | 7c3e4f72d1915cafd96d3fbfb460359bafdd1452 | |
| parent | d9e7837423e5354ccd9556775f0e9a89984c5379 (diff) | |
| download | mullvadvpn-f67aca585680438970e2f69bb266363d64e47383.tar.xz mullvadvpn-f67aca585680438970e2f69bb266363d64e47383.zip | |
Fix endpoint addr route
| -rw-r--r-- | talpid-wireguard/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/talpid-wireguard/src/lib.rs b/talpid-wireguard/src/lib.rs index 330f6f9c07..d1e09ff570 100644 --- a/talpid-wireguard/src/lib.rs +++ b/talpid-wireguard/src/lib.rs @@ -175,6 +175,8 @@ impl WireguardMonitor { let mut config = crate::config::Config::from_parameters(params, desired_mtu) .map_err(Error::WireguardConfigError)?; + let endpoint_addrs: Vec<IpAddr> = config.peers().map(|peer| peer.endpoint.ip()).collect(); + let (close_obfs_sender, close_obfs_listener) = sync_mpsc::channel(); // Start obfuscation server and patch the WireGuard config to point the endpoint to it. let obfuscator = args @@ -191,8 +193,6 @@ impl WireguardMonitor { config.mtu = clamp_mtu(params, config.mtu); } - let endpoint_addrs: Vec<IpAddr> = config.peers().map(|peer| peer.endpoint.ip()).collect(); - #[cfg(target_os = "windows")] let (setup_done_tx, setup_done_rx) = mpsc::channel(0); let tunnel = Self::open_tunnel( |
