diff --git a/test/test-udp-multicast-join6.c b/test/test-udp-multicast-join6.c index fe619fec..babf61e2 100644 --- a/test/test-udp-multicast-join6.c +++ b/test/test-udp-multicast-join6.c @@ -116,7 +116,11 @@ TEST_IMPL(udp_multicast_join6) { ASSERT(r == 0); /* join the multicast channel */ +#if defined(__APPLE__) + r = uv_udp_set_membership(&client, "ff02::1", "::1%lo0", UV_JOIN_GROUP); +#else r = uv_udp_set_membership(&client, "ff02::1", NULL, UV_JOIN_GROUP); +#endif ASSERT(r == 0); r = uv_udp_recv_start(&client, alloc_cb, cl_recv_cb);