windows: fix build error
Previously using Windows DevKit 8.1 `tcp.c(250): error C2275: 'SOCKET' : illegal use of this type as an expression`
This commit is contained in:
parent
9b4f2b84f1
commit
fc5f11bf9f
@ -243,11 +243,13 @@ static int uv_tcp_try_bind(uv_tcp_t* handle,
|
||||
int r;
|
||||
|
||||
if (handle->socket == INVALID_SOCKET) {
|
||||
SOCKET sock;
|
||||
|
||||
/* Cannot set IPv6-only mode on non-IPv6 socket. */
|
||||
if ((flags & UV_TCP_IPV6ONLY) && addr->sa_family != AF_INET6)
|
||||
return ERROR_INVALID_PARAMETER;
|
||||
|
||||
SOCKET sock = socket(addr->sa_family, SOCK_STREAM, 0);
|
||||
sock = socket(addr->sa_family, SOCK_STREAM, 0);
|
||||
if (sock == INVALID_SOCKET) {
|
||||
return WSAGetLastError();
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user