diff options
author | madmaxoft <github@xoft.cz> | 2014-01-27 21:34:54 +0100 |
---|---|---|
committer | madmaxoft <github@xoft.cz> | 2014-01-27 21:34:54 +0100 |
commit | a359275064ecbaf3608995e82875532419a8ed80 (patch) | |
tree | eb3419868f66b0015523cf029d222ef4a47ccc5a /src/OSSupport | |
parent | Fixed Linux compilation. (diff) | |
download | cuberite-a359275064ecbaf3608995e82875532419a8ed80.tar cuberite-a359275064ecbaf3608995e82875532419a8ed80.tar.gz cuberite-a359275064ecbaf3608995e82875532419a8ed80.tar.bz2 cuberite-a359275064ecbaf3608995e82875532419a8ed80.tar.lz cuberite-a359275064ecbaf3608995e82875532419a8ed80.tar.xz cuberite-a359275064ecbaf3608995e82875532419a8ed80.tar.zst cuberite-a359275064ecbaf3608995e82875532419a8ed80.zip |
Diffstat (limited to 'src/OSSupport')
-rw-r--r-- | src/OSSupport/Socket.cpp | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/src/OSSupport/Socket.cpp b/src/OSSupport/Socket.cpp index 064abbab5..6afaceedf 100644 --- a/src/OSSupport/Socket.cpp +++ b/src/OSSupport/Socket.cpp @@ -361,24 +361,17 @@ void cSocket::SetNonBlocking(void) #ifdef _WIN32 u_long NonBlocking = 1; int res = ioctlsocket(m_Socket, FIONBIO, &NonBlocking); - if (res != 0) - { - LOGERROR("Cannot set socket to non-blocking. This would make the server deadlock later on, aborting.\nErr: %d, %d, %s", - res, GetLastError(), GetLastErrorString().c_str() - ); - abort(); - } #else int NonBlocking = 1; int res = ioctl(m_Socket, FIONBIO, (char *)&NonBlocking); - if (res != 0) - { - LOGERROR("Cannot set socket to non-blocking. This would make the server deadlock later on, aborting.\nErr: %d, %d, %s", - res, GetLastError(), GetLastErrorString().c_str() - ); - abort(); - } #endif + if (res != 0) + { + LOGERROR("Cannot set socket to non-blocking. This would make the server deadlock later on, aborting.\nErr: %d, %d, %s", + res, GetLastError(), GetLastErrorString().c_str() + ); + abort(); + } } |