test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java
changeset 59124 d01fe40e9cd8
parent 54086 ccb4a50bee06
--- 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;