From 3d940e5fb0f6d3f51f9b7df8dbf820ac5c3c6956 Mon Sep 17 00:00:00 2001 From: Elliot Saba Date: Sun, 3 Aug 2014 01:37:28 -0400 Subject: [PATCH] Make accept() throw more useful errors --- base/stream.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base/stream.jl b/base/stream.jl index f43c477424055..0cd5df32fa3b4 100644 --- a/base/stream.jl +++ b/base/stream.jl @@ -851,7 +851,7 @@ end function accept(server::UVServer, client::AsyncStream) if server.status != StatusActive - error("server not connected; make sure \"listen\" has been called") + throw(ArgumentError("server not connected; make sure \"listen\" has been called")) end while isopen(server) err = accept_nonblock(server,client) @@ -862,7 +862,7 @@ function accept(server::UVServer, client::AsyncStream) end stream_wait(server,server.connectnotify) end - error("server was closed while attempting to accept a client") + uv_error("accept", UV_ECONNABORTED) end const BACKLOG_DEFAULT = 511