From f94da5d6a11f28e2fd11785f92435475192c9234 Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Thu, 15 Aug 2019 10:09:13 +0300
Subject: [PATCH] Add flags param to overlapped call

---
 components/net/cpp/src/peer.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/components/net/cpp/src/peer.cpp b/components/net/cpp/src/peer.cpp
index facb97bf7..264a22a7b 100644
--- a/components/net/cpp/src/peer.cpp
+++ b/components/net/cpp/src/peer.cpp
@@ -685,9 +685,10 @@ int Peer::_send() {
 
 	// Could do work here.
 
-	c = WSAGetOverlappedResult(sock_, &ovl, (LPDWORD)&bytessent, TRUE, 0);
+	DWORD flags = 0;
+	c = WSAGetOverlappedResult(sock_, &ovl, (LPDWORD)&bytessent, TRUE, (LPDWORD)&flags);
 
-	if (!c) {
+	if (c == FALSE) {
 		socketError();
 		return false;
 	}
-- 
GitLab