diff --git a/netcon/mtclient/chat_api.cpp b/netcon/mtclient/chat_api.cpp index 59b65a6f..390243bc 100644 --- a/netcon/mtclient/chat_api.cpp +++ b/netcon/mtclient/chat_api.cpp @@ -205,7 +205,7 @@ int ConnectToChatServer(const char *serveraddr, int16_t chat_port, char *nicknam #ifndef __LINUX__ if (WSAEWOULDBLOCK == WSAGetLastError()) #else - if (WSAEWOULDBLOCK == ret || 0 == ret) + if (WSAEWOULDBLOCK == ret || EINPROGRESS == ret || 0 == ret) #endif { DLLmprintf(0, "Beginning socket connect\n");