X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Flibcollectdclient%2Fserver.c;h=a81afda8ab8b4370e9d97da9306edfa588ae4fb9;hb=1159cb5d383c55a80a0db100b8f7aadcf44740a5;hp=d18cc7da1f0493435ad02d55467870604fd80ec0;hpb=d9cf2694955c8192cb3a916b71e1c33356c3e9e5;p=collectd.git diff --git a/src/libcollectdclient/server.c b/src/libcollectdclient/server.c index d18cc7da..a81afda8 100644 --- a/src/libcollectdclient/server.c +++ b/src/libcollectdclient/server.c @@ -82,7 +82,7 @@ static int server_multicast_join(lcc_listener_t *srv, }; #else struct ip_mreq mreq = { - .imr_address.s_addr = INADDR_ANY, .imr_multiaddr.s_addr = sa->s_addr, + .imr_multiaddr.s_addr = sa->sin_addr.s_addr, }; #endif status = setsockopt(srv->conn, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,