X-Git-Url: https://git.octo.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Fnetwork.c;h=96053a1389b1e397aad358a45136f990eba8dac6;hb=2048b4ee2c360726f610c321095868a2e87226cd;hp=af4a117c466a83e2ef5f7da82c28e1bf0a1cd80c;hpb=dbe559f1627d886078d27c59f21f4f6572c00f0b;p=collectd.git diff --git a/src/network.c b/src/network.c index af4a117c..96053a13 100644 --- a/src/network.c +++ b/src/network.c @@ -1621,7 +1621,7 @@ static int network_set_interface (const sockent_t *se, const struct addrinfo *ai #endif if (setsockopt (se->data.client.fd, IPPROTO_IP, IP_MULTICAST_IF, - &mreq, sizeof (mreq)) == -1) + &mreq, sizeof (mreq)) != 0) { char errbuf[1024]; ERROR ("setsockopt: %s", @@ -1640,7 +1640,7 @@ static int network_set_interface (const sockent_t *se, const struct addrinfo *ai { if (setsockopt (se->data.client.fd, IPPROTO_IPV6, IPV6_MULTICAST_IF, &se->interface, - sizeof (se->interface)) == -1) + sizeof (se->interface)) != 0) { char errbuf[1024]; ERROR ("setsockopt: %s",