--- a/src/java.base/unix/native/libnio/ch/Net.c Tue Mar 06 10:51:26 2018 -0800
+++ b/src/java.base/unix/native/libnio/ch/Net.c Wed Mar 07 07:13:55 2018 +0000
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -293,8 +293,7 @@
int sa_len = 0;
int rv;
- if (NET_InetAddressToSockaddr(env, iao, port, &sa, &sa_len,
- preferIPv6) != 0) {
+ if (NET_InetAddressToSockaddr(env, iao, port, &sa, &sa_len, preferIPv6) != 0) {
return IOS_THROWN;
}
@@ -761,11 +760,11 @@
break;
#endif
case ECONNREFUSED:
+ case ETIMEDOUT:
+ case ENOTCONN:
xn = JNU_JAVANETPKG "ConnectException";
break;
- case ETIMEDOUT:
- xn = JNU_JAVANETPKG "ConnectException";
- break;
+
case EHOSTUNREACH:
xn = JNU_JAVANETPKG "NoRouteToHostException";
break;