windoze sucks
authorNathan S. Evans <evans@in.tum.de>
Wed, 18 Aug 2010 13:58:39 +0000 (13:58 +0000)
committerNathan S. Evans <evans@in.tum.de>
Wed, 18 Aug 2010 13:58:39 +0000 (13:58 +0000)
src/transport/gnunet-nat-server-windows.c

index e6c31ec41b179c7cf182c49eda7f8084631504b0..47480193cbf239587ad4668044a40af94c952731 100644 (file)
@@ -277,9 +277,8 @@ process_icmp_response ()
       memcpy(&port, &buf[sizeof (struct ip_packet) *2 + sizeof (struct icmp_packet) * 2], sizeof(uint32_t));
       port = ntohs(port);
 #ifdef WIN32
-      memset(addr_buf, 0, 12);
-      strncpy (addr_buf, inet_ntoa (&sip), 12);
-      fprintf (stdout, "%s:%d\n", addr_buf, port);
+      WSAAddressToString((LPSOCKADDR)&sip, sizeof(sip), NULL, buf, sizeof(buf));
+      fprintf (stdout, "%s:%d\n", buf, port);
 #else
       fprintf (stdout,
               "%s:%d\n",