On Sun, 6 Aug 2023 13:47:41 GMT, Andrey Turbanov <[email protected]> wrote:
>> DatagramSocket delegates to an inner DatagramSocket object. Irrespective of >> whether datagramSocket is IPv4 or IPv6, we create an IPv6 datagramChannel as >> its's delegate. So, This can cause problems with operations like joinGroup. >> >> On AIX, IPv6 datagramSocket can not join an IPv4 multicast group. >> >> These failures can be fixed by making sure that the delegate created for a >> datagram socket has the same protocol family. >> >> >> >> >> Reported Issue : [JDK-8308807](https://bugs.openjdk.org/browse/JDK-8308807) > > src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java line 58: > >> 56: >> 57: public DatagramChannel >> openUninterruptibleDatagramChannel(ProtocolFamily family) throws IOException >> { >> 58: if(family == null) > > Suggestion: > > if (family == null) Thank you @turbanoff for highlighting this. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/14142#discussion_r1315532078
