diff options
| author | David Lönnhager <david.l@mullvad.net> | 2022-09-05 14:04:41 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-09-07 10:35:29 +0200 |
| commit | 8c404b76b18b4f826bbcee8270b16215e85fd21c (patch) | |
| tree | a645913c684f893158ff4a20cce879c664d1ccbe | |
| parent | 4088d19862c120b5c2ed47834016eb54d92ddcf4 (diff) | |
| download | mullvadvpn-8c404b76b18b4f826bbcee8270b16215e85fd21c.tar.xz mullvadvpn-8c404b76b18b4f826bbcee8270b16215e85fd21c.zip | |
Fix unlikely overflow due to reconnect
| -rw-r--r-- | mullvad-daemon/src/device/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mullvad-daemon/src/device/mod.rs b/mullvad-daemon/src/device/mod.rs index aa301ca85d..7a74d20cb3 100644 --- a/mullvad-daemon/src/device/mod.rs +++ b/mullvad-daemon/src/device/mod.rs @@ -980,7 +980,7 @@ impl TunnelStateChangeHandler { if endpoint.tunnel_type != TunnelType::Wireguard { return; } - self.wg_retry_attempt += 1; + self.wg_retry_attempt = self.wg_retry_attempt.wrapping_add(1); if self.wg_retry_attempt % WG_DEVICE_CHECK_THRESHOLD == 0 { let handle = self.manager.clone(); let check_validity = self.check_validity.clone(); |
