From 3bb69a22f29247b59caa6eaa17c36992f968c8e7 Mon Sep 17 00:00:00 2001 From: veerapatyok Date: Mon, 26 Jun 2023 09:23:25 +0700 Subject: [PATCH] fix: moved `reconnect_attempts` inside check `max_reconnect_attempts` --- socketio/src/client/client.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/socketio/src/client/client.rs b/socketio/src/client/client.rs index 641a8dbf..53491d4b 100644 --- a/socketio/src/client/client.rs +++ b/socketio/src/client/client.rs @@ -173,11 +173,11 @@ impl Client { if reconnect { loop { if let Some(max_reconnect_attempts) = max_reconnect_attempts { + reconnect_attempts += 1; if reconnect_attempts > max_reconnect_attempts { break; } } - reconnect_attempts += 1; if let Some(backoff) = self.backoff.next_backoff() { std::thread::sleep(backoff);