From 6ce159815cbee20f0197dab5945a7aeef2d0fe81 Mon Sep 17 00:00:00 2001 From: knosach Date: Tue, 29 Mar 2016 14:56:11 +0300 Subject: [PATCH] may resolve issue 20 in lb (cherry picked from commit 6a5ce75558ec80cd27f4d274e275dc408ee719f7) --- src/gov/nist/javax/sip/stack/SSLStateMachine.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/gov/nist/javax/sip/stack/SSLStateMachine.java b/src/gov/nist/javax/sip/stack/SSLStateMachine.java index 41cc1dd46..4a3712466 100644 --- a/src/gov/nist/javax/sip/stack/SSLStateMachine.java +++ b/src/gov/nist/javax/sip/stack/SSLStateMachine.java @@ -331,9 +331,10 @@ private void unwrap(ByteBuffer src, ByteBuffer dst) throws Exception { + " Packet buffer size: " + sslEngine.getSession().getPacketBufferSize() + " new buffer size: " + sslEngine.getSession().getPacketBufferSize() + dst.position()); } - ByteBuffer newBuf = channel.prepareAppDataBuffer(sslEngine.getSession().getPacketBufferSize() + dst.position()); - dst.flip(); - newBuf.put(dst); + //ByteBuffer newBuf = channel.prepareAppDataBuffer(sslEngine.getSession().getPacketBufferSize() + dst.position()); + //dst.flip(); + //newBuf.put(dst); + ByteBuffer newBuf = channel.prepareAppDataBuffer(sslEngine.getSession().getPacketBufferSize()); dst = newBuf; if(logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) { logger.logDebug(" new outNetBuffer remaining: " + dst.remaining()