diff --git a/src/win/internal.h b/src/win/internal.h index b0d1d18e..80fd1ea5 100644 --- a/src/win/internal.h +++ b/src/win/internal.h @@ -54,7 +54,6 @@ #define UV_HANDLE_CONNECTED 0x00002000 #define UV_HANDLE_EOF 0x00004000 #define UV_HANDLE_SHUTTING 0x00008000 -#define UV_HANDLE_SHUT 0x00010000 #define UV_HANDLE_READ_PENDING 0x00020000 #define UV_HANDLE_SYNC_BYPASS_IOCP 0x00040000 #define UV_HANDLE_ZERO_READ 0x00080000 diff --git a/src/win/tcp.c b/src/win/tcp.c index 111f03c4..b6921990 100644 --- a/src/win/tcp.c +++ b/src/win/tcp.c @@ -169,7 +169,6 @@ void uv_tcp_endgame(uv_loop_t* loop, uv_tcp_t* handle) { uv__set_artificial_error(loop, UV_ECANCELED); } else if (shutdown(handle->socket, SD_SEND) != SOCKET_ERROR) { status = 0; - handle->flags |= UV_HANDLE_SHUT; } else { status = -1; uv__set_sys_error(loop, WSAGetLastError()); @@ -1342,7 +1341,6 @@ void uv_tcp_close(uv_loop_t* loop, uv_tcp_t* tcp) { if (!(tcp->flags & UV_HANDLE_SHARED_TCP_SOCKET)) { /* Just do shutdown on non-shared sockets, which ensures graceful close. */ shutdown(tcp->socket, SD_SEND); - tcp->flags |= UV_HANDLE_SHUT; } else if (uv_tcp_try_cancel_io(tcp) == 0) { /* In case of a shared socket, we try to cancel all outstanding I/O, */