diff options
| author | David Lönnhager <david.l@mullvad.net> | 2022-09-06 16:03:05 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-09-07 10:35:30 +0200 |
| commit | 2a370fdf799d9dca8f1d0b877ce1b3a061268a0d (patch) | |
| tree | 7e4d3571f2b61f10bb057c18417443c992d271b8 | |
| parent | 8c404b76b18b4f826bbcee8270b16215e85fd21c (diff) | |
| download | mullvadvpn-2a370fdf799d9dca8f1d0b877ce1b3a061268a0d.tar.xz mullvadvpn-2a370fdf799d9dca8f1d0b877ce1b3a061268a0d.zip | |
Reset device check counter in error state to ensure that the device
validity check is made when reconnecting from that state
| -rw-r--r-- | mullvad-daemon/src/device/mod.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mullvad-daemon/src/device/mod.rs b/mullvad-daemon/src/device/mod.rs index 7a74d20cb3..886680fd39 100644 --- a/mullvad-daemon/src/device/mod.rs +++ b/mullvad-daemon/src/device/mod.rs @@ -1000,7 +1000,9 @@ impl TunnelStateChangeHandler { }); } } - TunnelStateTransition::Connected(_) | TunnelStateTransition::Disconnected => { + TunnelStateTransition::Error(_) + | TunnelStateTransition::Connected(_) + | TunnelStateTransition::Disconnected => { self.check_validity.store(true, Ordering::SeqCst); self.wg_retry_attempt = 0; } |
