aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-02-04 14:22:53 +0000
committerChristian Grothoff <christian@grothoff.org>2010-02-04 14:22:53 +0000
commit1731b084310f032309e99e2bb35ca906b11f5945 (patch)
tree52b69e25ca98ddec0ad382854bef0a87f0af085b /src
parent0f670639057d47a4faa3503bb239403282c4de66 (diff)
downloadgnunet-1731b084310f032309e99e2bb35ca906b11f5945.tar.gz
gnunet-1731b084310f032309e99e2bb35ca906b11f5945.zip
fix
Diffstat (limited to 'src')
-rw-r--r--src/transport/gnunet-nat-client.c2
-rw-r--r--src/transport/gnunet-nat-server.c4
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