From 68818b621a5de09f88de927fb90803fabfed34d3 Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Wed, 16 Oct 2019 09:13:24 -0700 Subject: [PATCH] win: cast setsockopt struct to const char* MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: https://github.com/libuv/libuv/issues/2519 PR-URL: https://github.com/libuv/libuv/pull/2520 Reviewed-By: Saúl Ibarra Corretgé Reviewed-By: Colin Ihrig --- src/win/tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/win/tcp.c b/src/win/tcp.c index 81e48136a..fd34c623d 100644 --- a/src/win/tcp.c +++ b/src/win/tcp.c @@ -556,7 +556,7 @@ int uv_tcp_close_reset(uv_tcp_t* handle, uv_close_cb close_cb) { if (handle->flags & UV_HANDLE_SHUTTING) return UV_EINVAL; - if (0 != setsockopt(handle->socket, SOL_SOCKET, SO_LINGER, &l, sizeof(l))) + if (0 != setsockopt(handle->socket, SOL_SOCKET, SO_LINGER, (const char*)&l, sizeof(l))) return uv_translate_sys_error(WSAGetLastError()); uv_close((uv_handle_t*) handle, close_cb);