diff --git a/src/TNetwork.cpp b/src/TNetwork.cpp index 155f97f..0af4f49 100644 --- a/src/TNetwork.cpp +++ b/src/TNetwork.cpp @@ -157,12 +157,12 @@ void TNetwork::TCPServerMain() { // set timeout size_t SendTimeoutMS = 30 * 1000; #if defined(BEAMMP_WINDOWS) - ret = ::setsockopt(client.Socket, SOL_SOCKET, SO_SNDTIMEO, reinterpret_cast(&ms), sizeof(ms)); + int ret = ::setsockopt(client.Socket, SOL_SOCKET, SO_SNDTIMEO, reinterpret_cast(&ms), sizeof(ms)); #else // POSIX struct timeval optval; optval.tv_sec = (int)(SendTimeoutMS / 1000); optval.tv_usec = (SendTimeoutMS % 1000) * 1000; - ret = ::setsockopt(client.Socket, SOL_SOCKET, SO_SNDTIMEO, reinterpret_cast(&optval), sizeof(optval)); + int ret = ::setsockopt(client.Socket, SOL_SOCKET, SO_SNDTIMEO, reinterpret_cast(&optval), sizeof(optval)); #endif if (ret < 0) { throw std::runtime_error("setsockopt recv timeout: " + GetPlatformAgnosticErrorString());