aboutsummaryrefslogtreecommitdiff
path: root/src/com/juick/jabber/ws/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/juick/jabber/ws/Main.java')
-rw-r--r--src/com/juick/jabber/ws/Main.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/juick/jabber/ws/Main.java b/src/com/juick/jabber/ws/Main.java
index 9107c408..32f3e962 100644
--- a/src/com/juick/jabber/ws/Main.java
+++ b/src/com/juick/jabber/ws/Main.java
@@ -141,16 +141,19 @@ public class Main implements XmppListener, MessageListener {
} else {
System.out.println(sChannel.socket().getRemoteSocketAddress().toString() + " INVALID FRAME");
// System.out.println("FOUR");
+ sChannel.socket().close();
sChannel.close();
selKey.cancel();
}
} else {
+ sChannel.socket().close();
sChannel.close();
selKey.cancel();
// System.out.println("SIX");
}
} catch (IOException e) {
System.err.println(e);
+ sChannel.socket().close();
sChannel.close();
// System.out.println("FIVE");
selKey.cancel();