diff options
author | Nathan S. Evans <evans@in.tum.de> | 2010-08-18 16:19:06 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2010-08-18 16:19:06 +0000 |
commit | 7bdfe16fa3d24c7102d3e3d35165b7539df571d6 (patch) | |
tree | 5b3206dc14d2133209f3550f5b0da98d49cc0e60 /src/transport/gnunet-nat-client-windows.c | |
parent | 317a43f070c3ba7e4523f12febc2b7a46d9b9d94 (diff) | |
download | gnunet-7bdfe16fa3d24c7102d3e3d35165b7539df571d6.tar.gz gnunet-7bdfe16fa3d24c7102d3e3d35165b7539df571d6.zip |
windoze suckssss
Diffstat (limited to 'src/transport/gnunet-nat-client-windows.c')
-rw-r--r-- | src/transport/gnunet-nat-client-windows.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/transport/gnunet-nat-client-windows.c b/src/transport/gnunet-nat-client-windows.c index 00e46e945..5b35de4da 100644 --- a/src/transport/gnunet-nat-client-windows.c +++ b/src/transport/gnunet-nat-client-windows.c | |||
@@ -201,6 +201,7 @@ static void | |||
201 | send_icmp_echo (const struct in_addr *my_ip) | 201 | send_icmp_echo (const struct in_addr *my_ip) |
202 | { | 202 | { |
203 | struct icmp_packet icmp_echo; | 203 | struct icmp_packet icmp_echo; |
204 | struct icmp_echo_packet icmp_echo_pkt; | ||
204 | struct sockaddr_in dst; | 205 | struct sockaddr_in dst; |
205 | size_t off; | 206 | size_t off; |
206 | int err; | 207 | int err; |
@@ -223,9 +224,9 @@ send_icmp_echo (const struct in_addr *my_ip) | |||
223 | ip_pkt.checksum = htons(calc_checksum((uint16_t*)&ip_pkt, sizeof (ip_pkt))); | 224 | ip_pkt.checksum = htons(calc_checksum((uint16_t*)&ip_pkt, sizeof (ip_pkt))); |
224 | memcpy (packet, &ip_pkt, sizeof (ip_pkt)); | 225 | memcpy (packet, &ip_pkt, sizeof (ip_pkt)); |
225 | off += sizeof (ip_pkt); | 226 | off += sizeof (ip_pkt); |
226 | make_echo (my_ip, &icmp_echo, port); | 227 | make_echo (my_ip, &icmp_echo_pkt, port); |
227 | memcpy (&packet[off], &icmp_echo, sizeof (icmp_echo)); | 228 | memcpy (&packet[off], &icmp_echo_pkt, sizeof (icmp_echo_pkt)); |
228 | off += sizeof (icmp_echo); | 229 | off += sizeof (icmp_echo_pkt); |
229 | 230 | ||
230 | memset (&dst, 0, sizeof (dst)); | 231 | memset (&dst, 0, sizeof (dst)); |
231 | dst.sin_family = AF_INET; | 232 | dst.sin_family = AF_INET; |