Skip to content

Commit 0b98aea

Browse files
committed
prevented unnecessary CancelledKeyException
1 parent afa1498 commit 0b98aea

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/org/java_websocket/client/WebSocketClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -239,12 +239,12 @@ private final void interruptableRun() {
239239
while ( i.hasNext() ) {
240240
key = i.next();
241241
i.remove();
242-
if( key.isReadable() && SocketChannelIOHelper.read( buff, this.conn, wrappedchannel ) ) {
243-
conn.decode( buff );
244-
}
245242
if( !key.isValid() ) {
246243
continue;
247244
}
245+
if( key.isReadable() && SocketChannelIOHelper.read( buff, this.conn, wrappedchannel ) ) {
246+
conn.decode( buff );
247+
}
248248
if( key.isConnectable() ) {
249249
try {
250250
finishConnect();

0 commit comments

Comments
 (0)