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