diff options
Diffstat (limited to 'src/transport/gnunet-nat-client.c')
-rw-r--r-- | src/transport/gnunet-nat-client.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/transport/gnunet-nat-client.c b/src/transport/gnunet-nat-client.c index c4b327aac..ada7b3b18 100644 --- a/src/transport/gnunet-nat-client.c +++ b/src/transport/gnunet-nat-client.c | |||
@@ -121,6 +121,8 @@ static int rawsock; | |||
121 | 121 | ||
122 | static struct in_addr dummy; | 122 | static struct in_addr dummy; |
123 | 123 | ||
124 | static struct in_addr target; | ||
125 | |||
124 | 126 | ||
125 | /** | 127 | /** |
126 | * create a random port number that is not totally | 128 | * create a random port number that is not totally |
@@ -403,6 +405,7 @@ process_icmp_response (const struct in_addr *my_ip, | |||
403 | } | 405 | } |
404 | else | 406 | else |
405 | { | 407 | { |
408 | send_icmp (my_ip, &target, reply_magic, my_magic); | ||
406 | printf ("%s:%u\n", | 409 | printf ("%s:%u\n", |
407 | inet_ntop (AF_INET, | 410 | inet_ntop (AF_INET, |
408 | &sip, | 411 | &sip, |
@@ -479,7 +482,6 @@ make_raw_socket () | |||
479 | int | 482 | int |
480 | main (int argc, char *const *argv) | 483 | main (int argc, char *const *argv) |
481 | { | 484 | { |
482 | struct in_addr target; | ||
483 | struct in_addr external; | 485 | struct in_addr external; |
484 | unsigned int i; | 486 | unsigned int i; |
485 | unsigned int pos; | 487 | unsigned int pos; |