Fix console spam when OS socket send buffer is full

This commit is contained in:
James Urquhart 2016-11-27 18:02:19 +00:00
parent 1f69a708fb
commit fba471d27e

View file

@ -1658,15 +1658,11 @@ Net::Error Net::send(NetSocket handleFd, const U8 *buffer, S32 bufferSize, S32 *
errno = 0;
S32 bytesWritten = ::send(socketFd, (const char*)buffer, bufferSize, 0);
if(bytesWritten == -1)
#if defined(TORQUE_USE_WINSOCK)
Con::errorf("Could not write to socket. Error: %s",strerror_wsa( WSAGetLastError() ));
#else
Con::errorf("Could not write to socket. Error: %s",strerror(errno));
#endif
if (outBytesWritten)
*outBytesWritten = bytesWritten;
{
*outBytesWritten = outBytesWritten < 0 ? 0 : bytesWritten;
}
return PlatformNetState::getLastError();
}