--- a/test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java Mon Nov 18 17:11:06 2019 +0100
+++ b/test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java Mon Nov 18 16:48:05 2019 +0000
@@ -110,12 +110,17 @@
}
public void run() throws Exception {
-
if (OSsupportsFeature()) {
print ("running on OS that supports ICMP port unreachable");
}
+ try (DatagramSocket sock = new DatagramSocket()) {
+ test(sock);
+ }
+ }
+
+ private void test(DatagramSocket sock) throws Exception {
+ print("Testing with " + sock.getClass());
InetAddress addr = InetAddress.getLoopbackAddress();
- DatagramSocket sock = new DatagramSocket();
DatagramSocket serversock = new DatagramSocket(0);
DatagramPacket p;
byte[] buf;