diff options
| author | Emīls Piņķis <emils@mullvad.net> | 2020-08-21 12:15:28 +0100 |
|---|---|---|
| committer | Emīls Piņķis <emils@mullvad.net> | 2020-08-21 13:04:51 +0100 |
| commit | 30a18380faae7e42a01415d7bcfef0a613736d77 (patch) | |
| tree | 82167e488ca535aa375f2a136ca084a88a9399e0 | |
| parent | efdac05c0215cae649bd976a7d9aca043b657003 (diff) | |
| download | mullvadvpn-30a18380faae7e42a01415d7bcfef0a613736d77.tar.xz mullvadvpn-30a18380faae7e42a01415d7bcfef0a613736d77.zip | |
Fix Windows firewall FFI calls
| -rw-r--r-- | talpid-core/src/firewall/windows.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/talpid-core/src/firewall/windows.rs b/talpid-core/src/firewall/windows.rs index 14d2854330..0aa34a5f06 100644 --- a/talpid-core/src/firewall/windows.rs +++ b/talpid-core/src/firewall/windows.rs @@ -151,16 +151,16 @@ impl Firewall { let mut relay_client: Vec<u16> = relay_client.as_os_str().encode_wide().collect(); relay_client.push(0u16); - let pingable_hosts = if !pingable_hosts.is_empty() { - let pingable_addresses = pingable_hosts - .iter() - .map(|ip| Self::widestring_ip(*ip)) - .collect::<Vec<_>>(); - let pingable_address_ptrs = pingable_addresses - .iter() - .map(|ip| ip.as_ptr()) - .collect::<Vec<_>>(); + let pingable_addresses = pingable_hosts + .iter() + .map(|ip| Self::widestring_ip(*ip)) + .collect::<Vec<_>>(); + let pingable_address_ptrs = pingable_addresses + .iter() + .map(|ip| ip.as_ptr()) + .collect::<Vec<_>>(); + let pingable_hosts = if !pingable_address_ptrs.is_empty() { Some(WinFwPingableHosts { interfaceAlias: ptr::null(), addresses: pingable_address_ptrs.as_ptr(), |
