diff options
| author | David Lönnhager <david.l@mullvad.net> | 2021-01-21 15:40:41 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2021-01-21 16:56:25 +0100 |
| commit | 1407dc5ca1b222e93a5fea449bd78a960bd5625f (patch) | |
| tree | 0a426524bdd793558f5195a3e4d7cb9d2ae3a347 | |
| parent | 8a34e6f9eb99f39c643be8c153012cb66643daa2 (diff) | |
| download | mullvadvpn-1407dc5ca1b222e93a5fea449bd78a960bd5625f.tar.xz mullvadvpn-1407dc5ca1b222e93a5fea449bd78a960bd5625f.zip | |
Initialize the target state to 'secured' if an existing cache cannot be read or parsed
| -rw-r--r-- | mullvad-daemon/src/lib.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs index 0eb825315f..ae76b2eafa 100644 --- a/mullvad-daemon/src/lib.rs +++ b/mullvad-daemon/src/lib.rs @@ -564,7 +564,11 @@ where Err(Error::OpenCachedTargetState(e)) } } - }?; + } + .unwrap_or_else(|error| { + error!("{}", error.display_chain()); + Some(TargetState::Secured) + }); if let Some(cached_target_state) = &cached_target_state { info!( "Loaded cached target state \"{}\" from {}", |
