From ecd61742a128a515d9c123add368fbc6942b0e7c Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Tue, 16 Feb 2010 14:38:51 -0800 Subject: [PATCH] Throw from connection.connect if resolving. Bug reported by James Golick. --- src/node_net.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/node_net.cc b/src/node_net.cc index d5f5ff699bd..aaa4ddf6ae6 100644 --- a/src/node_net.cc +++ b/src/node_net.cc @@ -226,7 +226,7 @@ Handle Connection::Connect(const Arguments& args) { } // If connect() is called on an open connection, raise an error. - if (connection->ReadyState() != EVCOM_INITIALIZED) { + if (connection->ReadyState() != EVCOM_INITIALIZED || connection->resolving_) { Local exception = Exception::Error( String::New("Socket is not in CLOSED state.")); return ThrowException(exception);