--- a/test/jdk/java/net/httpclient/InvalidSSLContextTest.java Fri Mar 02 15:14:03 2018 +0000
+++ b/test/jdk/java/net/httpclient/InvalidSSLContextTest.java Sat Mar 03 09:54:31 2018 +0000
@@ -32,6 +32,7 @@
import java.io.IOException;
import java.io.UncheckedIOException;
+import java.net.InetSocketAddress;
import java.net.URI;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.CompletionException;
@@ -141,7 +142,9 @@
// server-side uses a different context to that of the client-side
sslServerSocket = (SSLServerSocket)sslContext
.getServerSocketFactory()
- .createServerSocket(0);
+ .createServerSocket();
+ sslServerSocket.setReuseAddress(false);
+ sslServerSocket.bind(new InetSocketAddress(0));
uri = "https://localhost:" + sslServerSocket.getLocalPort() + "/";
Thread t = new Thread("SSL-Server-Side") {