Handle error.

This commit is contained in:
Jean-Baptiste Perrier
2021-01-26 20:06:47 +01:00
parent 254bdacc73
commit 674d1fbcc5

View File

@@ -267,7 +267,10 @@ bool Win32Network::Accept(NetworkSocket& serverSock, NetworkSocket& newSock, Net
int32 size = sizeof sockaddr_in6;
if ((sock = accept(*(SOCKET*)serverSock.Data, (sockaddr*)&addr, &size)) == INVALID_SOCKET)
{
LOG(Warning, "Unable to accept incoming connection! Socket : {0} Error : {1}", *(SOCKET*)serverSock.Data, GetLastErrorMessage().Get());
int32 error = WSAGetLastError();
if (error == WSAEWOULDBLOCK)
return false;
LOG(Warning, "Unable to accept incoming connection! Socket : {0} Error : {1}", *(SOCKET*)serverSock.Data, GetErrorMessage(error).Get());
return true;
}
memcpy(newSock.Data, &sock, sizeof sock);