From: John Crispin 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;