File armagetron-64-bit.diff of Package armagetron
--- src/network/net_udp.cpp
+++ src/network/net_udp.cpp
@@ -445,7 +445,7 @@
int ret;
- ret = recvfrom (sock, buf, len, 0, (struct sockaddr *)addr, &addrlen);
+ ret = recvfrom (sock, buf, len, 0, addr, (socklen_t *)&addrlen);
if ( ret <= 0 )
{
@@ -566,7 +566,7 @@
unsigned int a;
memset(addr, 0, sizeof(struct sockaddr));
- getsockname(sock, (struct sockaddr *)addr, &addrlen);
+ getsockname(sock, addr, (socklen_t *)&addrlen);
a = ((struct sockaddr_in *)addr)->sin_addr.s_addr;
if (a == 0 || a == inet_addr("127.0.0.1"))
((struct sockaddr_in *)addr)->sin_addr.s_addr = myAddr;