src/java.base/share/classes/java/net/MulticastSocket.java
changeset 59313 6f12009ea9d7
parent 59201 b24f4caa1411
--- 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);