Skip to content

Commit 59c919e

Browse files
committed
[tcp] Make XmppTcpTransportModule invoke notifyDataReceived()
1 parent 3c5f60f commit 59c919e

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

smack-tcp/src/main/java/org/jivesoftware/smack/tcp/XmppTcpTransportModule.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,10 @@ private void onChannelSelected(SelectableChannel selectedChannel, SelectionKey s
500500
newInterestedOps |= SelectionKey.OP_WRITE;
501501
}
502502

503-
callbackBytesRead += bytesRead;
503+
if (bytesRead > 0) {
504+
callbackBytesRead += bytesRead;
505+
this.connectionInternal.notifyDataReceived();
506+
}
504507

505508
ByteBuffer filteredIncomingBuffer = incomingBuffer;
506509
for (ListIterator<XmppInputOutputFilter> it = connectionInternal.getXmppInputOutputFilterEndIterator(); it.hasPrevious();) {

0 commit comments

Comments
 (0)