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