X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Flibcollectdclient%2Fserver.c;h=a81afda8ab8b4370e9d97da9306edfa588ae4fb9;hb=9efc026712b693670bbde6ebd5e015778ae1afdf;hp=6443506fd0d7653fb634350d48a3c61dcb1b05ab;hpb=6a070667d39927f5448c4a25c34e9fb3862e6fcd;p=collectd.git diff --git a/src/libcollectdclient/server.c b/src/libcollectdclient/server.c index 6443506f..a81afda8 100644 --- a/src/libcollectdclient/server.c +++ b/src/libcollectdclient/server.c @@ -23,9 +23,7 @@ * Florian octo Forster **/ -#if HAVE_CONFIG_H #include "config.h" -#endif #if !defined(__GNUC__) || !__GNUC__ #define __attribute__(x) /**/ @@ -84,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,