--- a/src/java.base/share/classes/java/net/MulticastSocket.java Thu Nov 28 18:30:18 2019 +0100
+++ b/src/java.base/share/classes/java/net/MulticastSocket.java Thu Nov 28 16:49:52 2019 +0000
@@ -576,7 +576,7 @@
public NetworkInterface getNetworkInterface() throws SocketException {
NetworkInterface ni
= (NetworkInterface)getImpl().getOption(SocketOptions.IP_MULTICAST_IF2);
- if ((ni.getIndex() == 0) || (ni.getIndex() == -1)) {
+ if (ni == null) {
InetAddress[] addrs = new InetAddress[1];
addrs[0] = InetAddress.anyLocalAddress();
return new NetworkInterface(addrs[0].getHostName(), 0, addrs);