From f075f586e19c9482b515180f64b76e140dcc8dc9 Mon Sep 17 00:00:00 2001 From: Benjamin Sergeant Date: Tue, 5 May 2020 08:15:01 -0700 Subject: [PATCH] fix windows compile error with UdpSocket::recvfrom --- ixwebsocket/IXUdpSocket.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ixwebsocket/IXUdpSocket.cpp b/ixwebsocket/IXUdpSocket.cpp index a5beb0d8..5c753946 100644 --- a/ixwebsocket/IXUdpSocket.cpp +++ b/ixwebsocket/IXUdpSocket.cpp @@ -115,7 +115,11 @@ namespace ix ssize_t UdpSocket::recvfrom(char* buffer, size_t length) { - uint32_t addressLen = sizeof(_server); +#ifdef _WIN32 + int addressLen = (int) sizeof(_server); +#else + socklen_t addressLen = (socklen_t) sizeof(_server); +#endif return (ssize_t)::recvfrom( _sockfd, buffer, length, 0, (struct sockaddr*) &_server, &addressLen); }