summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Brand <tom@trellis.ch>2019-02-21 14:37:55 +0100
committerThomas Brand <tom@trellis.ch>2019-02-21 14:37:55 +0100
commitbafeb31894a61af4b856f4da9d87276a642bb387 (patch)
tree3d809f1f48618322b46b13f9acb951fe60356ea0
parent7125cada4cb472cf33946439502499ff2b49e9e5 (diff)
downloadjack2-netjack_squashed_interface_selection_plus_ipv6.tar.gz
-rw-r--r--posix/JackNetUnixSocket.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/posix/JackNetUnixSocket.cpp b/posix/JackNetUnixSocket.cpp
index 9709f874..f215acaf 100644
--- a/posix/JackNetUnixSocket.cpp
+++ b/posix/JackNetUnixSocket.cpp
@@ -27,14 +27,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#include <unistd.h>
#include <fcntl.h>
-// define IPV6_ADD_MEMBERSHIP for Mac OS X
-#ifndef IPV6_ADD_MEMBERSHIP
-#define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP
-#endif
-#ifndef IPV6_DROP_MEMBERSHIP
-#define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
-#endif
-
using namespace std;
// See RFC 3493; The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition
@@ -460,7 +452,7 @@ namespace Jack
memcpy(&mreq6.ipv6mr_multiaddr,addr,sizeof(in6_addr));
mreq6.ipv6mr_interface = 0;
level = IPPROTO_IPV6;
- option = IPV6_ADD_MEMBERSHIP;
+ option = IPV6_JOIN_GROUP;
mreq = &mreq6;
length = sizeof(ipv6_mreq);
} else {