Network/SocketImpl: Fix linux build

This commit is contained in:
Lynix 2018-10-01 23:10:25 +02:00
parent aa9bec6e5e
commit 34787d6766
1 changed files with 3 additions and 3 deletions

View File

@ -420,7 +420,7 @@ namespace Nz
tv.tv_sec = static_cast<long>(msTimeout / 1000ULL); tv.tv_sec = static_cast<long>(msTimeout / 1000ULL);
tv.tv_usec = static_cast<long>((msTimeout % 1000ULL) * 1000ULL); tv.tv_usec = static_cast<long>((msTimeout % 1000ULL) * 1000ULL);
int ret = ::select(0, nullptr, &localSet, &localSet, (msTimeout >= 0 && msTimeout != std::numeric_limits<UInt64>::max()) ? &tv : nullptr); int ret = ::select(0, nullptr, &localSet, &localSet, (msTimeout != std::numeric_limits<UInt64>::max()) ? &tv : nullptr);
if (ret > 0) if (ret > 0)
{ {
int code = GetLastErrorCode(handle, error); int code = GetLastErrorCode(handle, error);
@ -430,7 +430,7 @@ namespace Nz
if (code) if (code)
{ {
if (error) if (error)
*error = TranslateWSAErrorToSocketError(code); *error = TranslateErrnoToSocketError(code);
return SocketState_NotConnected; return SocketState_NotConnected;
} }
@ -450,7 +450,7 @@ namespace Nz
else else
{ {
if (error) if (error)
*error = TranslateWSAErrorToSocketError(WSAGetLastError()); *error = TranslateErrnoToSocketError(GetLastErrorCode());
return SocketState_NotConnected; return SocketState_NotConnected;
} }