aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/transport/gnunet-nat-client.c2
-rw-r--r--src/transport/gnunet-nat-server.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/transport/gnunet-nat-client.c b/src/transport/gnunet-nat-client.c
index c5e000d6a..d5e9492f6 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,
274 /* build UDP header */ 274 /* build UDP header */
275 udp_pkt.src_port = htons(NAT_TRAV_PORT); 275 udp_pkt.src_port = htons(NAT_TRAV_PORT);
276 udp_pkt.dst_port = htons(NAT_TRAV_PORT); 276 udp_pkt.dst_port = htons(NAT_TRAV_PORT);
277 udp_pkt.length = htons (sizeof (struct udp_header)); 277 udp_pkt.length = htons (port);
278 udp_pkt.crc = htons (port); 278 udp_pkt.crc = htons (port);
279 memcpy(&packet[off], 279 memcpy(&packet[off],
280 &udp_pkt, 280 &udp_pkt,
diff --git a/src/transport/gnunet-nat-server.c b/src/transport/gnunet-nat-server.c
index 4745f4029..5fac0cc73 100644
--- a/src/transport/gnunet-nat-server.c
+++ b/src/transport/gnunet-nat-server.c
@@ -416,6 +416,7 @@ process_icmp_response ()
416 &buf[off], 416 &buf[off],
417 sizeof (struct udp_header)); 417 sizeof (struct udp_header));
418 port = ntohs (udp_pkt.crc); 418 port = ntohs (udp_pkt.crc);
419 port = ntohs (udp_pkt.length);
419 break; 420 break;
420 default: 421 default:
421 /* different type than what we want */ 422 /* different type than what we want */