diff options
-rw-r--r-- | jrt/src/com/yahoo/jrt/TlsCryptoSocket.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/jrt/src/com/yahoo/jrt/TlsCryptoSocket.java b/jrt/src/com/yahoo/jrt/TlsCryptoSocket.java index 6bc70ca12f0..a7350853fdc 100644 --- a/jrt/src/com/yahoo/jrt/TlsCryptoSocket.java +++ b/jrt/src/com/yahoo/jrt/TlsCryptoSocket.java @@ -239,6 +239,8 @@ public class TlsCryptoSocket implements CryptoSocket { case OK: return true; case BUFFER_OVERFLOW: + // This is to ensure we have large enough buffer during handshake phase too. + sessionPacketBufferSize = sslEngine.getSession().getPacketBufferSize(); return false; default: throw unexpectedStatusException(result.getStatus()); |