diff options
| author | Emīls Piņķis <emils@mullvad.net> | 2018-10-26 12:16:11 +0100 |
|---|---|---|
| committer | Emīls Piņķis <emils@mullvad.net> | 2018-10-26 12:31:01 +0100 |
| commit | c7e120975687f3590969e8c571286cd2d2a9fc92 (patch) | |
| tree | 987a09b07d0b6fb607b8736472c2ed6f0f915cfc /talpid-core/src | |
| parent | a2117c0403fa3b0a92293055abbe3dfbcd1762a1 (diff) | |
| download | mullvadvpn-c7e120975687f3590969e8c571286cd2d2a9fc92.tar.xz mullvadvpn-c7e120975687f3590969e8c571286cd2d2a9fc92.zip | |
Reset DNS management strategy after every reset
Diffstat (limited to 'talpid-core/src')
| -rw-r--r-- | talpid-core/src/security/linux/dns/mod.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/talpid-core/src/security/linux/dns/mod.rs b/talpid-core/src/security/linux/dns/mod.rs index 25a9a5926d..8645302803 100644 --- a/talpid-core/src/security/linux/dns/mod.rs +++ b/talpid-core/src/security/linux/dns/mod.rs @@ -97,6 +97,9 @@ impl DnsSettings { NetworkManager(ref mut network_manager) => network_manager.reset()?, } + // Resetting the DNS managemer in case the previously selected one isn't valid + *self = DnsSettings::new()?; + Ok(()) } } |
