From 2ecd11e221a08b7ca52bc4f5943c08cba663b09b Mon Sep 17 00:00:00 2001 From: Jean Guyomarc'h Date: Tue, 5 Jan 2016 23:23:04 +0100 Subject: [PATCH] ecore_con: fix compiling on OS X IPV6_ADD_MEMBERSHIP does not exist on OS X, and seems to be obsolete, according to my glibc's bits/in.h. IPV6_JOIN_GROUP, however, exists on both. @fix --- src/lib/ecore_con/ecore_con.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ecore_con/ecore_con.c b/src/lib/ecore_con/ecore_con.c index 1205439..9e33611 100644 --- a/src/lib/ecore_con/ecore_con.c +++ b/src/lib/ecore_con/ecore_con.c @@ -1751,7 +1751,7 @@ _ecore_con_cb_udp_listen(void *data, &mreq6.ipv6mr_multiaddr)) goto error; mreq6.ipv6mr_interface = htonl(INADDR_ANY); - if (setsockopt(svr->fd, IPPROTO_IPV6, IPV6_ADD_MEMBERSHIP, + if (setsockopt(svr->fd, IPPROTO_IPV6, IPV6_JOIN_GROUP, (const void *)&mreq6, sizeof(mreq6)) != 0) goto error; } -- 2.7.4