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/transport/gnunet-nat-server.c | |
parent | 0f670639057d47a4faa3503bb239403282c4de66 (diff) | |
download | gnunet-1731b084310f032309e99e2bb35ca906b11f5945.tar.gz gnunet-1731b084310f032309e99e2bb35ca906b11f5945.zip |
fix
Diffstat (limited to 'src/transport/gnunet-nat-server.c')
-rw-r--r-- | src/transport/gnunet-nat-server.c | 4 |
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 | ||