From: John Crispin <john@phrozen.org>
Date: Mon, 24 Oct 2016 16:43:16 +0000 (+0200)
Subject: Revert "mdnsd: interface: enable looped back messages"
X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=846369c71ce8538170d3fd088c44e52f4f197f5c;p=oweals%2Fmdnsd.git

Revert "mdnsd: interface: enable looped back messages"

This reverts commit 8a70b2b47dd328f8180e5ecaa7bdc817f574a81b.
---

diff --git a/interface.c b/interface.c
index 9ca85e1..c8d8972 100644
--- a/interface.c
+++ b/interface.c
@@ -315,7 +315,7 @@ interface_mcast_setup4(struct interface *iface)
 {
 	struct ip_mreqn mreq;
 	uint8_t ttl = 255;
-	int yes = 1;
+	int no = 0;
 	struct sockaddr_in sa = { 0 };
 	int fd = iface->fd.fd;
 
@@ -345,7 +345,7 @@ interface_mcast_setup4(struct interface *iface)
 		return -1;
 	}
 
-	if (setsockopt(fd, IPPROTO_IP, IP_MULTICAST_LOOP, &yes, sizeof(yes)) < 0)
+	if (setsockopt(fd, IPPROTO_IP, IP_MULTICAST_LOOP, &no, sizeof(no)) < 0)
 		fprintf(stderr, "ioctl failed: IP_MULTICAST_LOOP\n");
 
 	return 0;
@@ -356,7 +356,7 @@ interface_socket_setup6(struct interface *iface)
 {
 	struct ipv6_mreq mreq;
 	int ttl = 255;
-	int yes = 1;
+	int no = 0;
 	struct sockaddr_in6 sa = { 0 };
 	int fd = iface->fd.fd;
 
@@ -379,7 +379,7 @@ interface_socket_setup6(struct interface *iface)
 		return -1;
 	}
 
-	if (setsockopt(fd, IPPROTO_IPV6, IPV6_MULTICAST_LOOP, &yes, sizeof(yes)) < 0)
+	if (setsockopt(fd, IPPROTO_IPV6, IPV6_MULTICAST_LOOP, &no, sizeof(no)) < 0)
 		fprintf(stderr, "ioctl failed: IPV6_MULTICAST_LOOP\n");
 
 	return 0;