]> git.meshlink.io Git - meshlink/commit
Don't use SOL_IP and SOL_IPV6.
authorGuus Sliepen <guus@meshlink.io>
Sat, 16 Dec 2017 21:38:48 +0000 (22:38 +0100)
committerGuus Sliepen <guus@meshlink.io>
Sat, 16 Dec 2017 21:38:48 +0000 (22:38 +0100)
commit99aa45c63fa28c10c5cd44b5875adf9b8d044289
treec4b3dfeb13e7d30574d2e8ae11ae6daa1c2466cd
parent305f26990ad31de1bc5edbf95e5d8b8d330ca5dc
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_socket.c