From 3cbcda5ff3d86d65554a470571c5d72047e8d7f6 Mon Sep 17 00:00:00 2001 From: Matthew Donovan Date: Wed, 29 Oct 2025 11:05:06 +0000 Subject: [PATCH] 8359978: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed again with java.net.SocketException: An established connection was aborted by the software in your host machine Reviewed-by: jnimeh, djelinski --- test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java b/test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java index 0e34f4865ab..16e009ed589 100644 --- a/test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java +++ b/test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java @@ -107,5 +107,10 @@ public class Tls13PacketSize extends SSLSocketTemplate { throw new Exception( "Server record plaintext exceeds 2^14 octets: " + extra); } + + int drained = 1; + while (drained < appData.length) { + drained += sslIS.read(appData, drained, appData.length - drained); + } } }