summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls Piņķis <emils@mullvad.net>2020-08-21 12:15:28 +0100
committerEmīls Piņķis <emils@mullvad.net>2020-08-21 13:04:51 +0100
commit30a18380faae7e42a01415d7bcfef0a613736d77 (patch)
tree82167e488ca535aa375f2a136ca084a88a9399e0
parentefdac05c0215cae649bd976a7d9aca043b657003 (diff)
downloadmullvadvpn-30a18380faae7e42a01415d7bcfef0a613736d77.tar.xz
mullvadvpn-30a18380faae7e42a01415d7bcfef0a613736d77.zip
Fix Windows firewall FFI calls
-rw-r--r--talpid-core/src/firewall/windows.rs18
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(),