aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-nat-client.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-08-20 14:03:17 +0000
committerChristian Grothoff <christian@grothoff.org>2010-08-20 14:03:17 +0000
commit4981e720cb71b9bf5e51dd90b5a9abacf21665ca (patch)
treef7bd39bdb2c18e7c4ae285dca9b37188af0ca88c /src/transport/gnunet-nat-client.c
parent0b5afd796960ffa15d5c6783335653604c9dfb4a (diff)
downloadgnunet-4981e720cb71b9bf5e51dd90b5a9abacf21665ca.tar.gz
gnunet-4981e720cb71b9bf5e51dd90b5a9abacf21665ca.zip
more code cleanup
Diffstat (limited to 'src/transport/gnunet-nat-client.c')
-rw-r--r--src/transport/gnunet-nat-client.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/transport/gnunet-nat-client.c b/src/transport/gnunet-nat-client.c
index ddb59bc84..2fc2a51a0 100644
--- a/src/transport/gnunet-nat-client.c
+++ b/src/transport/gnunet-nat-client.c
@@ -40,10 +40,11 @@
40 * - Christian Grothoff 40 * - Christian Grothoff
41 * - Nathan Evans 41 * - Nathan Evans
42 */ 42 */
43#define _GNU_SOURCE
44#if HAVE_CONFIG_H 43#if HAVE_CONFIG_H
45/* Just needed for HAVE_SOCKADDR_IN_SIN_LEN test macro! */ 44/* Just needed for HAVE_SOCKADDR_IN_SIN_LEN test macro! */
46#include "gnunet_config.h" 45#include "gnunet_config.h"
46#else
47#define _GNU_SOURCE
47#endif 48#endif
48#include <sys/types.h> 49#include <sys/types.h>
49#include <sys/socket.h> 50#include <sys/socket.h>
@@ -375,7 +376,7 @@ send_icmp (const struct in_addr *my_ip,
375 376
376 /* no go back to calculate ICMP packet checksum */ 377 /* no go back to calculate ICMP packet checksum */
377 off = sizeof (ip_pkt); 378 off = sizeof (ip_pkt);
378 icmp_pkt.checksum = htons(calc_checksum(&packet[off], 379 icmp_pkt.checksum = htons(calc_checksum((uint16_t*) &packet[off],
379 sizeof (struct icmp_packet) + sizeof(struct ip_packet) + sizeof(struct icmp_echo_packet))); 380 sizeof (struct icmp_packet) + sizeof(struct ip_packet) + sizeof(struct icmp_echo_packet)));
380 memcpy (&packet[off], 381 memcpy (&packet[off],
381 &icmp_pkt, 382 &icmp_pkt,