From 6e28216b0b64ca69b26d4a3dc356fd36800e4894 Mon Sep 17 00:00:00 2001 From: "Bradley T. Hughes" Date: Mon, 9 Aug 2010 12:40:44 +0200 Subject: Don't ignore interfaces that cannot multicast when querying the mcast iface If getsockopt() returns an address for an interface that doesn't advertise that it can multicast, don't second guess the OS, just return the iface. --- src/network/socket/qnativesocketengine_unix.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/network/socket/qnativesocketengine_unix.cpp b/src/network/socket/qnativesocketengine_unix.cpp index 360dab5..aa55009 100644 --- a/src/network/socket/qnativesocketengine_unix.cpp +++ b/src/network/socket/qnativesocketengine_unix.cpp @@ -753,8 +753,6 @@ QNetworkInterface QNativeSocketEnginePrivate::nativeMulticastInterface() const QList ifaces = QNetworkInterface::allInterfaces(); for (int i = 0; i < ifaces.count(); ++i) { const QNetworkInterface &iface = ifaces.at(i); - if (!(iface.flags() & QNetworkInterface::CanMulticast)) - continue; QList entries = iface.addressEntries(); for (int j = 0; j < entries.count(); ++j) { const QNetworkAddressEntry &entry = entries.at(j); -- cgit v0.12