summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2022-09-05 14:04:41 +0200
committerDavid Lönnhager <david.l@mullvad.net>2022-09-07 10:35:29 +0200
commit8c404b76b18b4f826bbcee8270b16215e85fd21c (patch)
treea645913c684f893158ff4a20cce879c664d1ccbe
parent4088d19862c120b5c2ed47834016eb54d92ddcf4 (diff)
downloadmullvadvpn-8c404b76b18b4f826bbcee8270b16215e85fd21c.tar.xz
mullvadvpn-8c404b76b18b4f826bbcee8270b16215e85fd21c.zip
Fix unlikely overflow due to reconnect
-rw-r--r--mullvad-daemon/src/device/mod.rs2
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();