projects
/
project
/
mdnsd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Revert "mdnsd: interface: enable looped back messages"
[project/mdnsd.git]
/
interface.c
diff --git
a/interface.c
b/interface.c
index
9ca85e1
..
c8d8972
100644
(file)
--- a/
interface.c
+++ b/
interface.c
@@
-315,7
+315,7
@@
interface_mcast_setup4(struct interface *iface)
{
struct ip_mreqn mreq;
uint8_t ttl = 255;
{
struct ip_mreqn mreq;
uint8_t ttl = 255;
- int
yes = 1
;
+ int
no = 0
;
struct sockaddr_in sa = { 0 };
int fd = iface->fd.fd;
struct sockaddr_in sa = { 0 };
int fd = iface->fd.fd;
@@
-345,7
+345,7
@@
interface_mcast_setup4(struct interface *iface)
return -1;
}
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;
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;
{
struct ipv6_mreq mreq;
int ttl = 255;
- int
yes = 1
;
+ int
no = 0
;
struct sockaddr_in6 sa = { 0 };
int fd = iface->fd.fd;
struct sockaddr_in6 sa = { 0 };
int fd = iface->fd.fd;
@@
-379,7
+379,7
@@
interface_socket_setup6(struct interface *iface)
return -1;
}
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;
fprintf(stderr, "ioctl failed: IPV6_MULTICAST_LOOP\n");
return 0;