浏览代码

Correctly cast third argument of recv in win32

Fix https://github.com/open62541/open62541/issues/2406
Silvio Traversaro 6 年之前
父节点
当前提交
fc8d5eec19
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      arch/win32/ua_architecture.h

+ 1 - 1
arch/win32/ua_architecture.h

@@ -86,7 +86,7 @@
 
 #define UA_getnameinfo getnameinfo
 #define UA_send(sockfd, buf, len, flags) send(sockfd, buf, (int)(len), flags)
-#define UA_recv recv
+#define UA_recv(sockfd, buf, len, flags) recv(sockfd, buf, (int)(len), flags)
 #define UA_sendto(sockfd, buf, len, flags, dest_addr, addrlen) sendto(sockfd, (const char*)(buf), (int)(len), flags, dest_addr, (int) (addrlen))
 #define UA_recvfrom(sockfd, buf, len, flags, src_addr, addrlen) recvfrom(sockfd, (char*)(buf), (int)(len), flags, src_addr, addrlen)
 #define UA_htonl htonl