Fix netplay on modern versions of Visual Studio, from Ala-lala

This commit is contained in:
Michael Martin
2019-10-01 23:56:25 -07:00
parent ab9a04979a
commit d884b3f6d6
+6 -7
View File
@@ -146,12 +146,12 @@ dataReadyCallback(NetDescriptor *nd) {
} }
if (numRead == -1) { if (numRead == -1) {
switch (errno) { if (errno == EWOULDBLOCK || errno == EAGAIN)
case EAGAIN: // No more data for now. return; // No more data for now.
return; else if (errno == EINTR)
case EINTR: // System call was interrupted. Retry. continue; // System call was interrupted. Retry.
continue; else
default: { {
int savedErrno = errno; int savedErrno = errno;
log_add(log_Error, "recv() failed: %s.\n", log_add(log_Error, "recv() failed: %s.\n",
strerror(errno)); strerror(errno));
@@ -160,7 +160,6 @@ dataReadyCallback(NetDescriptor *nd) {
return; return;
} }
} }
}
conn->readEnd += numRead; conn->readEnd += numRead;