diff --git a/Engine/source/platform/platformNet.cpp b/Engine/source/platform/platformNet.cpp index 80131a4fa..a0669d62a 100644 --- a/Engine/source/platform/platformNet.cpp +++ b/Engine/source/platform/platformNet.cpp @@ -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(); }