From 352febe2519b0bb0e004086fa06a27217bdbebbb Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Fri, 27 Jan 2012 00:53:37 +0100 Subject: [PATCH] uv: upgrade to 9c76d0d --- deps/uv/src/unix/udp.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/deps/uv/src/unix/udp.c b/deps/uv/src/unix/udp.c index 3e5de9294..6db0ea106 100644 --- a/deps/uv/src/unix/udp.c +++ b/deps/uv/src/unix/udp.c @@ -340,6 +340,14 @@ static int uv__bind(uv_udp_t* handle, goto out; } +#ifdef SO_REUSEPORT /* Apple's version of SO_REUSEADDR... */ + yes = 1; + if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &yes, sizeof yes) == -1) { + uv__set_sys_error(handle->loop, errno); + goto out; + } +#endif + if (flags & UV_UDP_IPV6ONLY) { #ifdef IPV6_V6ONLY yes = 1;