diff --git a/src/lib/ecore_con/ecore_con.c b/src/lib/ecore_con/ecore_con.c index 1205439915..9e3361121f 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; }