From 7ae0214dd74a552090f52d715f290ab6e48421c5 Mon Sep 17 00:00:00 2001 From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Date: Wed, 21 Nov 2018 16:22:26 -0500 Subject: [PATCH] data transfer: use closesocket() when building from windows - unfortunately, windows sockets are not file descriptors and are invalid parameters for close() Change-Id: I3ff28af672718e6394f22f7df7f1d36d9b9cacb9 --- src/peer_connection.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/peer_connection.cpp b/src/peer_connection.cpp index 53e9610960..aed32b8da5 100644 --- a/src/peer_connection.cpp +++ b/src/peer_connection.cpp @@ -233,7 +233,11 @@ TcpSocketEndpoint::TcpSocketEndpoint(const IpAddr& addr) TcpSocketEndpoint::~TcpSocketEndpoint() { +#ifndef _MSC_VER ::close(sock_); +#else + ::closesocket(sock_); +#endif } void -- GitLab