diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-04-15 21:54:09 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-04-22 13:46:50 +0000 |
| commit | c1fc57fa40e3ce452c01ea123c072ba31cc90dab (patch) | |
| tree | 5f6acbbce8be519b9dbff0b5f248137c3fa8534f | |
| parent | d0fe44cd2ab2c3ffa9357f0a2e36c8b238addd08 (diff) | |
| download | mullvadvpn-c1fc57fa40e3ce452c01ea123c072ba31cc90dab.tar.xz mullvadvpn-c1fc57fa40e3ce452c01ea123c072ba31cc90dab.zip | |
Change where Android IPv6 is enabled
| -rw-r--r-- | mullvad-daemon/src/settings.rs | 15 |
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 } } |
