From b072b627a2056e7052769b580b3c776d4b75f2c0 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 11 Mar 2022 12:51:58 +0300 Subject: [PATCH] engine: enable getaddrinfo on Windows, fix build --- engine/common/net_ws.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/engine/common/net_ws.c b/engine/common/net_ws.c index 9d2ad02f..09a70abf 100644 --- a/engine/common/net_ws.c +++ b/engine/common/net_ws.c @@ -23,6 +23,8 @@ GNU General Public License for more details. #include typedef int WSAsize_t; +#define HAVE_GETADDRINFO + #elif !defined XASH_NO_NETWORK // BSD sockets #include @@ -381,7 +383,7 @@ qboolean NET_GetHostByName( const char *hostname, int family, struct sockaddr_st return false; ((struct sockaddr_in *)addr)->sin_family = AF_INET; - ((struct sockaddr_in *)addr)->sin_addr = *(in_addr *)h->h_addr_list[0]; + ((struct sockaddr_in *)addr)->sin_addr = *(struct in_addr *)h->h_addr_list[0]; return true; #endif