diff --git a/src/unix/stream.c b/src/unix/stream.c index 602e9488..89790eab 100644 --- a/src/unix/stream.c +++ b/src/unix/stream.c @@ -708,7 +708,7 @@ int uv_shutdown(uv_shutdown_t* req, uv_stream_t* stream, uv_shutdown_cb cb) { stream->flags & UV_STREAM_SHUT || stream->flags & UV_CLOSED || stream->flags & UV_CLOSING) { - uv__set_sys_error(stream->loop, EINVAL); + uv__set_artificial_error(stream->loop, UV_ENOTCONN); return -1; }