Don't use SOL_IP and SOL_IPV6.
authorGuus Sliepen <guus@tinc-vpn.org>
Sat, 16 Dec 2017 21:44:57 +0000 (22:44 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Sat, 16 Dec 2017 21:44:57 +0000 (22:44 +0100)
commit96e33d749cd61dd5f103ffef2e5e833f30185787
tree3aa916d9ec2f0f487e534cf3817cf6f14714fa43
parent046616019def745aeeba3f553cda503affee1e86
Don't use SOL_IP and SOL_IPV6.

These macros do not exist on all platforms, instead one should use
IPPROTO_IP and IPPROTO_IPV6. This fixes a bug on macOS where the
IPV6_V6ONLY flag would not be applied and could result in IPv4 sockets
not working.
src/net_packet.c
src/net_socket.c