From e7755f99f95f9dced89c3a97cf461f134dd779c3 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 29 Mar 2008 01:54:28 +0000 Subject: Close after logging socket error, so that we don't lose errno. --- lib/server/SocketStream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/server/SocketStream.cpp b/lib/server/SocketStream.cpp index 13f7c310..31a3b3ee 100644 --- a/lib/server/SocketStream.cpp +++ b/lib/server/SocketStream.cpp @@ -170,10 +170,10 @@ void SocketStream::Open(int Type, const char *Name, int Port) ", port " << Port << ")", err); #else // !WIN32 int err = errno; - ::close(mSocketHandle); BOX_LOG_SYS_ERROR("Failed to connect to socket (type " << Type << ", name " << Name << ", port " << Port << ")"); + ::close(mSocketHandle); #endif // WIN32 mSocketHandle = INVALID_SOCKET_VALUE; -- cgit v1.2.3