Переглянути джерело

Second fix for EWOULDBLOCK on Windows

Paul-Louis Ageneau 5 роки тому
батько
коміт
642d304af9
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      src/tcptransport.cpp

+ 1 - 1
src/tcptransport.cpp

@@ -336,7 +336,7 @@ void TcpTransport::runLoop() {
 				char buffer[bufferSize];
 				int len = ::recv(mSock, buffer, bufferSize, 0);
 				if (len < 0) {
-					if (errno == EAGAIN || errno == EWOULDBLOCK) {
+					if (sockerrno == EAGAIN || sockerrno == EWOULDBLOCK) {
 						continue;
 					} else {
 						throw std::runtime_error("Connection lost");