From: Nathan S. Evans Date: Wed, 18 Aug 2010 13:58:39 +0000 (+0000) Subject: windoze sucks X-Git-Tag: initial-import-from-subversion-38251~20654 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a0b97de1935073b317a71db791d3e869f71f8c11;p=oweals%2Fgnunet.git windoze sucks --- diff --git a/src/transport/gnunet-nat-server-windows.c b/src/transport/gnunet-nat-server-windows.c index e6c31ec41..47480193c 100644 --- a/src/transport/gnunet-nat-server-windows.c +++ b/src/transport/gnunet-nat-server-windows.c @@ -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",