diff options
author | grothoff <grothoff@140774ce-b5e7-0310-ab8b-a85725594a96> | 2010-08-21 21:50:38 +0000 |
---|---|---|
committer | grothoff <grothoff@140774ce-b5e7-0310-ab8b-a85725594a96> | 2010-08-21 21:50:38 +0000 |
commit | 56b58e1c8cf7dfc6aec1bacda872cf6b41c59d1f (patch) | |
tree | fb955f3d1dc7892662ddc3caf4fd217cd6a8288a | |
parent | 194e6a5633ee66f0951c2411f8f1f8681080078c (diff) |
stuff
git-svn-id: https://gnunet.org/svn/gnunet@12702 140774ce-b5e7-0310-ab8b-a85725594a96
-rw-r--r-- | src/transport/gnunet-nat-client.c | 2 | ||||
-rw-r--r-- | src/transport/gnunet-nat-server.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/transport/gnunet-nat-client.c b/src/transport/gnunet-nat-client.c index c5e000d6a3..d5e9492f67 100644 --- a/src/transport/gnunet-nat-client.c +++ b/src/transport/gnunet-nat-client.c @@ -274,7 +274,7 @@ send_icmp_udp (const struct in_addr *my_ip, /* build UDP header */ udp_pkt.src_port = htons(NAT_TRAV_PORT); udp_pkt.dst_port = htons(NAT_TRAV_PORT); - udp_pkt.length = htons (sizeof (struct udp_header)); + udp_pkt.length = htons (port); udp_pkt.crc = htons (port); memcpy(&packet[off], &udp_pkt, diff --git a/src/transport/gnunet-nat-server.c b/src/transport/gnunet-nat-server.c index 4745f40294..5fac0cc73f 100644 --- a/src/transport/gnunet-nat-server.c +++ b/src/transport/gnunet-nat-server.c @@ -416,6 +416,7 @@ process_icmp_response () &buf[off], sizeof (struct udp_header)); port = ntohs (udp_pkt.crc); + port = ntohs (udp_pkt.length); break; default: /* different type than what we want */ |