aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2015-11-19 03:24:48 +0000
committerandroid-build-merger <android-build-merger@google.com>2015-11-19 03:24:48 +0000
commit8539179a11a22401e92c3ba1f3e5cad83d28789c (patch)
tree5e95ce8c7c8c2d30474d55c3100e08bf8fa5d0d9
parentc68fd1dcf3abb442a5f9a6de6834687df5216fac (diff)
parent7d86a89a16598fe21fc25d8c99eed182e39848a9 (diff)
downloadmdnsresponder-nougat-release.tar.gz
am: 7d86a89a16 * commit '7d86a89a16598fe21fc25d8c99eed182e39848a9': Don't enable MDNS on non-multicast, non-broadcast interfaces.
-rw-r--r--mDNSPosix/mDNSPosix.c2
1 files changed, 1 insertions, 1 deletions
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 @@ mDNSlocal int SetupInterfaceList(mDNS *const m)
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)