summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2022-01-21 16:47:41 +0100
committerDavid Lönnhager <david.l@mullvad.net>2022-01-21 16:47:41 +0100
commitd2fe92bcfc6a696258545aab59283f5eea9385c8 (patch)
tree4bd3b4a3766661664edfddeccbdd188514bf7648
parentd2dcd74778d3dd4ac9a5b7af7242256deba59d7b (diff)
parent4112b8fc7063e01a0e05dfef7208399cc993e7e4 (diff)
downloadmullvadvpn-d2fe92bcfc6a696258545aab59283f5eea9385c8.tar.xz
mullvadvpn-d2fe92bcfc6a696258545aab59283f5eea9385c8.zip
Merge branch 'win-remove-old-code'
-rw-r--r--talpid-core/src/dns/windows/mod.rs19
1 files changed, 3 insertions, 16 deletions
diff --git a/talpid-core/src/dns/windows/mod.rs b/talpid-core/src/dns/windows/mod.rs
index 402c6600b6..8986c1d7ab 100644
--- a/talpid-core/src/dns/windows/mod.rs
+++ b/talpid-core/src/dns/windows/mod.rs
@@ -99,7 +99,7 @@ impl super::DnsMonitorT for DnsMonitor {
.into_result()
}?;
- if *GLOBAL_DNS_CACHE_POLICY && is_minimum_windows10() {
+ if *GLOBAL_DNS_CACHE_POLICY {
if let Err(error) = set_dns_cache_policy(servers) {
log::error!("{}", error.display_chain());
log::warn!("DNS resolution may be slowed down");
@@ -110,7 +110,7 @@ impl super::DnsMonitorT for DnsMonitor {
}
fn reset(&mut self) -> Result<(), Error> {
- if *GLOBAL_DNS_CACHE_POLICY && is_minimum_windows10() {
+ if *GLOBAL_DNS_CACHE_POLICY {
reset_dns_cache_policy()
} else {
Ok(())
@@ -124,7 +124,7 @@ fn ip_to_widestring(ip: &IpAddr) -> WideCString {
impl Drop for DnsMonitor {
fn drop(&mut self) {
- if *GLOBAL_DNS_CACHE_POLICY && is_minimum_windows10() {
+ if *GLOBAL_DNS_CACHE_POLICY {
if let Err(error) = reset_dns_cache_policy() {
log::warn!(
"{}",
@@ -208,19 +208,6 @@ fn reset_dns_cache_policy() -> Result<(), Error> {
}
}
-fn is_minimum_windows10() -> bool {
- match talpid_platform_metadata::WindowsVersion::new() {
- Ok(version_info) => version_info.major_version() >= 10,
- Err(error) => {
- log::error!(
- "{}",
- error.display_chain_with_msg("OS version check failed")
- );
- false
- }
- }
-}
-
ffi_error!(InitializationResult, Error::Initialization);
ffi_error!(DeinitializationResult, Error::Deinitialization);
ffi_error!(SettingResult, Error::Setting);