diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-10-17 13:12:33 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-10-17 13:12:33 +0200 |
commit | edda2079c2e031633f2c8e69b6ce9ef78dbf90b0 (patch) | |
tree | 4a2f636726bfbefe2a0a8095a2cebdcff8b19a0c /jrt | |
parent | a4403edb6c8314c1a99d0f55b1955271c6271f7e (diff) |
Start off with at least 64k buffer size.
Diffstat (limited to 'jrt')
-rw-r--r-- | jrt/src/com/yahoo/jrt/TlsCryptoSocket.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/jrt/src/com/yahoo/jrt/TlsCryptoSocket.java b/jrt/src/com/yahoo/jrt/TlsCryptoSocket.java index a7350853fdc..08c9d1138dd 100644 --- a/jrt/src/com/yahoo/jrt/TlsCryptoSocket.java +++ b/jrt/src/com/yahoo/jrt/TlsCryptoSocket.java @@ -52,8 +52,8 @@ public class TlsCryptoSocket implements CryptoSocket { this.channel = channel; this.sslEngine = sslEngine; SSLSession nullSession = sslEngine.getSession(); - this.wrapBuffer = new Buffer(nullSession.getPacketBufferSize() * 2); - this.unwrapBuffer = new Buffer(nullSession.getPacketBufferSize() * 2); + this.wrapBuffer = new Buffer(Math.max(0x10000, nullSession.getPacketBufferSize() * 2)); + this.unwrapBuffer = new Buffer(Math.max(0x10000, nullSession.getPacketBufferSize() * 2)); // Note: Dummy buffer as unwrap requires a full size application buffer even though no application data is unwrapped this.handshakeDummyBuffer = ByteBuffer.allocate(nullSession.getApplicationBufferSize()); this.handshakeState = HandshakeState.NOT_STARTED; |