From 71d9e4beceb3233f85346dd338e4740791b7df54 Mon Sep 17 00:00:00 2001 From: ca333 Date: Sun, 10 Nov 2019 13:27:58 +0100 Subject: [PATCH] fix WIN build --- src/netbase.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/netbase.cpp b/src/netbase.cpp index b118446b9..fa8b80435 100644 --- a/src/netbase.cpp +++ b/src/netbase.cpp @@ -275,7 +275,11 @@ bool static InterruptibleRecv(uint8_t* data, size_t len, int timeout, SOCKET& hS // to break off in case of an interruption. const int64_t maxWait = 1000; while (len > 0 && curTime < endTime) { +#ifdef _WIN32 + ssize_t ret = recv(hSocket, (char*)data, len, 0); // Optimistically try the recv first +#else ssize_t ret = recv(hSocket, data, len, 0); // Optimistically try the recv first +#endif if (ret > 0) { len -= ret; data += ret;