diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-08-20 14:03:17 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-08-20 14:03:17 +0000 |
commit | 4981e720cb71b9bf5e51dd90b5a9abacf21665ca (patch) | |
tree | f7bd39bdb2c18e7c4ae285dca9b37188af0ca88c /src/transport/gnunet-nat-client.c | |
parent | 0b5afd796960ffa15d5c6783335653604c9dfb4a (diff) | |
download | gnunet-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.c | 5 |
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, |