src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
changeset 50722 bc104aaf24e9
parent 49249 92cca24c8807
child 54155 b5a73f22b2bd
child 57167 82874527373e
--- a/src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java	Fri Jun 22 18:19:26 2018 +0200
+++ b/src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java	Fri Jun 22 18:10:20 2018 +0100
@@ -37,6 +37,7 @@
 import sun.net.ConnectionResetException;
 import sun.net.NetHooks;
 import sun.net.ResourceManager;
+import sun.net.util.SocketExceptions;
 
 /**
  * Default Socket Implementation. This implementation does
@@ -415,7 +416,7 @@
             }
         } catch (IOException e) {
             close();
-            throw e;
+            throw SocketExceptions.of(e, new InetSocketAddress(address, port));
         }
     }