Skip to content

Commit 5cf3d75

Browse files
committed
JSSE: decrement internalIOSendBufOffset by sendSz when copying out buffered data into output ByteBuffer
1 parent a6b8406 commit 5cf3d75

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/java/com/wolfssl/provider/jsse/WolfSSLEngine.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -498,8 +498,10 @@ private int CopyOutPacket(ByteBuffer out) {
498498

499499
if (sendSz != this.internalIOSendBufOffset) {
500500
System.arraycopy(this.internalIOSendBuf, sendSz,
501-
this.internalIOSendBuf, 0,
502-
this.internalIOSendBufOffset - sendSz);
501+
this.internalIOSendBuf, 0,
502+
this.internalIOSendBufOffset - sendSz);
503+
this.internalIOSendBufOffset =
504+
this.internalIOSendBufOffset - sendSz;
503505
}
504506
else {
505507
/* reset internalIOSendBufOffset to zero, no data left */

0 commit comments

Comments
 (0)