On 10/09/18 10:22, vyom tewari wrote:
...
Hi Andre,

i will apply your patch run our all network tests. I will update once i will have result.

The patch in question is in the description of https://bugs.openjdk.java.net/browse/JDK-8210493, correct?
I'm posting it in this thread for reference [*].

The proposed change is in the NET_InetAddressToSockaddr
function, which is used in many places. I wonder is this
change should rather be confined to PlainDatagramSocketImpl
bind ( since this is the only reported issue arising from
limiting the addition of the scope to link-local ) ?

-Chris.

[*]

diff -Naur jdk/src/solaris/native/java/net/net_util_md.c jdk.new/src/solaris/native/java/net/net_util_md.c --- a/jdk/src/solaris/native/java/net/net_util_md.c 2018-05-17 22:24:20.000000000 +0200 +++ b/jdk/src/solaris/native/java/net/net_util_md.c 2018-08-28 10:54:00.022607297 +0200
@@ -838,7 +838,9 @@
          * cases the used value is cached for further use.
          */
 #ifdef __linux__
- if (IN6_IS_ADDR_LINKLOCAL(&(him6->sin6_addr))) {
+ if (IN6_IS_ADDR_LINKLOCAL(&(him6->sin6_addr))
+ || IN6_IS_ADDR_MC_NODELOCAL(&(him6->sin6_addr))
+ || IN6_IS_ADDR_MC_LINKLOCAL(&(him6->sin6_addr))) {
             int cached_scope_id = 0, scope_id = 0;

             if (ia6_cachedscopeidID) {

Reply via email to