From 23b4e38d206dff24de67470493e31ca06b18be29 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Fri, 8 Jun 2012 02:47:13 +0200 Subject: [PATCH] unix: make uv_shutdown() return UV_ENOTCONN Return UV_ENOTCONN when the stream is not connected, not UV_EINVAL. Aligns with uv-win. --- src/unix/stream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }