diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-02-04 14:22:53 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-02-04 14:22:53 +0000 |
commit | 1731b084310f032309e99e2bb35ca906b11f5945 (patch) | |
tree | 52b69e25ca98ddec0ad382854bef0a87f0af085b /src | |
parent | 0f670639057d47a4faa3503bb239403282c4de66 (diff) | |
download | gnunet-1731b084310f032309e99e2bb35ca906b11f5945.tar.gz gnunet-1731b084310f032309e99e2bb35ca906b11f5945.zip |
fix
Diffstat (limited to 'src')
-rw-r--r-- | src/transport/gnunet-nat-client.c | 2 | ||||
-rw-r--r-- | src/transport/gnunet-nat-server.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/transport/gnunet-nat-client.c b/src/transport/gnunet-nat-client.c index 6854b646c..da0a8064b 100644 --- a/src/transport/gnunet-nat-client.c +++ b/src/transport/gnunet-nat-client.c | |||
@@ -405,7 +405,7 @@ process_icmp_response (const struct in_addr *my_ip, | |||
405 | } | 405 | } |
406 | else | 406 | else |
407 | { | 407 | { |
408 | send_icmp (my_ip, &target, reply_magic, my_magic); | 408 | send_icmp (my_ip, &target, my_magic, reply_magic); |
409 | printf ("%s:%u\n", | 409 | printf ("%s:%u\n", |
410 | inet_ntop (AF_INET, | 410 | inet_ntop (AF_INET, |
411 | &sip, | 411 | &sip, |
diff --git a/src/transport/gnunet-nat-server.c b/src/transport/gnunet-nat-server.c index 0bf398231..bc1130f9b 100644 --- a/src/transport/gnunet-nat-server.c +++ b/src/transport/gnunet-nat-server.c | |||
@@ -267,10 +267,10 @@ send_icmp (const struct in_addr *my_ip, | |||
267 | off += sizeof (ip_pkt); | 267 | off += sizeof (ip_pkt); |
268 | 268 | ||
269 | memset(&udp_pkt, 0, sizeof (udp_pkt)); | 269 | memset(&udp_pkt, 0, sizeof (udp_pkt)); |
270 | udp_pkt.source_port = htons (target_port_number); | 270 | udp_pkt.source_port = htons (target_port_number); /* this one will be re-written by NAT */ |
271 | udp_pkt.dst_port = htons (NAT_TRAV_PORT); | 271 | udp_pkt.dst_port = htons (NAT_TRAV_PORT); |
272 | udp_pkt.mlen_aka_reply_port_magic = htons (source_port_number); | 272 | udp_pkt.mlen_aka_reply_port_magic = htons (source_port_number); |
273 | udp_pkt.checksum_aka_my_magic = htons (target_port_number); | 273 | udp_pkt.checksum_aka_my_magic = htons (target_port_number); /* this one should be bounced back to me as 'reply_port_magic' */ |
274 | memcpy (&packet[off], &udp_pkt, sizeof (udp_pkt)); | 274 | memcpy (&packet[off], &udp_pkt, sizeof (udp_pkt)); |
275 | off += sizeof (udp_pkt); | 275 | off += sizeof (udp_pkt); |
276 | 276 | ||