aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-nat-server.c
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/transport/gnunet-nat-server.c
parent0f670639057d47a4faa3503bb239403282c4de66 (diff)
downloadgnunet-1731b084310f032309e99e2bb35ca906b11f5945.tar.gz
gnunet-1731b084310f032309e99e2bb35ca906b11f5945.zip
fix
Diffstat (limited to 'src/transport/gnunet-nat-server.c')
-rw-r--r--src/transport/gnunet-nat-server.c4
1 files changed, 2 insertions, 2 deletions
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