Merge "Don\'t enable MDNS on non-multicast, non-broadcast interfaces." am: 306cc40dd3
am: 7d86a89a16
* commit '7d86a89a16598fe21fc25d8c99eed182e39848a9':
Don't enable MDNS on non-multicast, non-broadcast interfaces.
diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c
index 0f1ef3e..8a46c6f 100644
--- a/mDNSPosix/mDNSPosix.c
+++ b/mDNSPosix/mDNSPosix.c
@@ -970,7 +970,7 @@
if (firstLoopback == NULL)
firstLoopback = i;
}
- else
+ else if (i->ifi_flags & (IFF_MULTICAST | IFF_BROADCAST)) // http://b/25669326
{
if (SetupOneInterface(m, i->ifi_addr, i->ifi_netmask, i->ifi_name, i->ifi_index) == 0)
if (i->ifi_addr->sa_family == AF_INET)