diff --git a/engine/client/net_master.c b/engine/client/net_master.c index f664c7c6c..d2eaace48 100644 --- a/engine/client/net_master.c +++ b/engine/client/net_master.c @@ -21,24 +21,12 @@ #ifdef _WIN32 #include "winquake.h" #define USEIPX -#define EWOULDBLOCK WSAEWOULDBLOCK -#define ECONNREFUSED WSAECONNREFUSED -#define EADDRNOTAVAIL WSAEADDRNOTAVAIL -#define EMSGSIZE WSAEMSGSIZE -#define ECONNABORTED WSAECONNABORTED -#define ECONNRESET WSAECONNRESET - -#define qerrno WSAGetLastError() #else -#define qerrno errno - -#include -#include -#include -#include typedef int SOCKET; #endif +#include "common/netinc.h" + #ifdef AF_IPX #define USEIPX #endif @@ -754,7 +742,7 @@ void NET_SendPollPacket(int len, void *data, netadr_t to) pollsocketsUDP[lastpollsockUDP] = UDP_OpenSocket(PORT_ANY, true); if (pollsocketsUDP[lastpollsockUDP]==INVALID_SOCKET) return; //bother - ret = sendto (pollsocketsUDP[lastpollsockUDP], data, len, 0, (struct sockaddr *)&addr, sizeof(addr) ); + ret = sendto (pollsocketsUDP[lastpollsockUDP], data, len, 0, (struct sockaddr *)&addr, sizeof(struct sockaddr_in) ); } if (ret == -1)