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;
openSUSE Build Service is sponsored by