From 9918a1743816dc49d6c664e41641d78ffd4a0705 Mon Sep 17 00:00:00 2001 From: twosee Date: Sat, 19 Jun 2021 11:40:00 +0800 Subject: [PATCH] win,tcp: translate system errors correctly PR-URL: https://github.com/libuv/libuv/pull/3200 Reviewed-By: Jameson Nash Reviewed-By: Colin Ihrig --- src/win/tcp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/win/tcp.c b/src/win/tcp.c index 770123fa..cf2dbd85 100644 --- a/src/win/tcp.c +++ b/src/win/tcp.c @@ -1339,7 +1339,7 @@ int uv_tcp_nodelay(uv_tcp_t* handle, int enable) { if (handle->socket != INVALID_SOCKET) { err = uv__tcp_nodelay(handle, handle->socket, enable); if (err) - return err; + return uv_translate_sys_error(err); } if (enable) { @@ -1358,7 +1358,7 @@ int uv_tcp_keepalive(uv_tcp_t* handle, int enable, unsigned int delay) { if (handle->socket != INVALID_SOCKET) { err = uv__tcp_keepalive(handle, handle->socket, enable, delay); if (err) - return err; + return uv_translate_sys_error(err); } if (enable) {