diff --git a/src/java/org/jivesoftware/multiplexer/ConnectionWorkerThread.java b/src/java/org/jivesoftware/multiplexer/ConnectionWorkerThread.java index d7b1f94..f316d03 100644 --- a/src/java/org/jivesoftware/multiplexer/ConnectionWorkerThread.java +++ b/src/java/org/jivesoftware/multiplexer/ConnectionWorkerThread.java @@ -160,7 +160,9 @@ "(DNS lookup: " + realHostname + ":" + port + ")", e); } } - return false; + if (!socket.isConnected()) { + return false; + } } try {