summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-04-15 21:54:09 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-04-22 13:46:50 +0000
commitc1fc57fa40e3ce452c01ea123c072ba31cc90dab (patch)
tree5f6acbbce8be519b9dbff0b5f248137c3fa8534f /mullvad-daemon/src
parentd0fe44cd2ab2c3ffa9357f0a2e36c8b238addd08 (diff)
downloadmullvadvpn-c1fc57fa40e3ce452c01ea123c072ba31cc90dab.tar.xz
mullvadvpn-c1fc57fa40e3ce452c01ea123c072ba31cc90dab.zip
Change where Android IPv6 is enabled
Diffstat (limited to 'mullvad-daemon/src')
-rw-r--r--mullvad-daemon/src/settings.rs15
1 files changed, 7 insertions, 8 deletions
diff --git a/mullvad-daemon/src/settings.rs b/mullvad-daemon/src/settings.rs
index 530bf90205..490c7db849 100644
--- a/mullvad-daemon/src/settings.rs
+++ b/mullvad-daemon/src/settings.rs
@@ -30,14 +30,8 @@ pub struct SettingsPersister {
impl SettingsPersister {
pub fn load() -> Self {
- let settings = match Self::load_settings_from_file() {
- Ok(mut settings) => {
- // Force IPv6 to be enabled on Android
- if cfg!(target_os = "android") {
- let _ = settings.set_enable_ipv6(true);
- }
- settings
- }
+ let mut settings = match Self::load_settings_from_file() {
+ Ok(settings) => settings,
#[cfg(windows)]
Err(LoadSettingsError::FileNotFound) => {
if Self::migrate_after_windows_update() {
@@ -62,6 +56,11 @@ impl SettingsPersister {
}
};
+ // Force IPv6 to be enabled on Android
+ if cfg!(target_os = "android") {
+ let _ = settings.set_enable_ipv6(true);
+ }
+
SettingsPersister { settings }
}