From 6ba581888428ac1ce4ec8972c2b3a1733ea6031e Mon Sep 17 00:00:00 2001 From: hell Date: Tue, 26 Aug 2014 13:36:32 +0200 Subject: [PATCH] fixed socket destroying if connected is -1 (the connection is closed by server during authorization phase) --- src/main/java/com/github/nkzawa/socketio/client/Manager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 c3300c2..0e2ee05 100644 --- a/src/main/java/com/github/nkzawa/socketio/client/Manager.java +++ b/src/main/java/com/github/nkzawa/socketio/client/Manager.java @@ -369,7 +369,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(); } }