Преглед на файлове

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");