diff --git a/src/main/java/com/github/nkzawa/socketio/client/Manager.java b/src/main/java/com/github/nkzawa/socketio/client/Manager.java index 218836d..52745e1 100644 --- a/src/main/java/com/github/nkzawa/socketio/client/Manager.java +++ b/src/main/java/com/github/nkzawa/socketio/client/Manager.java @@ -382,7 +382,8 @@ public class Manager extends Emitter { /*package*/ void destroy(Socket socket) { --this.connected; - if (this.connected == 0) { + if (this.connected <= 0) { + this.connected = 0; this.close(); } }