diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-10-18 18:29:04 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-10-18 18:29:04 +0000 |
commit | 70d9f0a4f731f35032cc84a85436dbd17c498260 (patch) | |
tree | ecdbd6919713a43a583fb935023450dec839a1c7 /src/nat/nat.c | |
parent | e11643df775c7085b6d0db723f41e7fbbbf3c1b7 (diff) | |
download | gnunet-70d9f0a4f731f35032cc84a85436dbd17c498260.tar.gz gnunet-70d9f0a4f731f35032cc84a85436dbd17c498260.zip |
-fix reporting of IP address
Diffstat (limited to 'src/nat/nat.c')
-rw-r--r-- | src/nat/nat.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/nat/nat.c b/src/nat/nat.c index d41f3fab8..200636e97 100644 --- a/src/nat/nat.c +++ b/src/nat/nat.c | |||
@@ -1960,6 +1960,7 @@ GNUNET_NAT_test_address (struct GNUNET_NAT_Handle *h, | |||
1960 | struct LocalAddressList *pos; | 1960 | struct LocalAddressList *pos; |
1961 | const struct sockaddr_in *in4; | 1961 | const struct sockaddr_in *in4; |
1962 | const struct sockaddr_in6 *in6; | 1962 | const struct sockaddr_in6 *in6; |
1963 | char pbuf[INET6_ADDRSTRLEN+1]; | ||
1963 | 1964 | ||
1964 | if ((addrlen != sizeof (struct in_addr)) && | 1965 | if ((addrlen != sizeof (struct in_addr)) && |
1965 | (addrlen != sizeof (struct in6_addr))) | 1966 | (addrlen != sizeof (struct in6_addr))) |
@@ -1990,8 +1991,11 @@ GNUNET_NAT_test_address (struct GNUNET_NAT_Handle *h, | |||
1990 | } | 1991 | } |
1991 | LOG (GNUNET_ERROR_TYPE_WARNING, | 1992 | LOG (GNUNET_ERROR_TYPE_WARNING, |
1992 | "Asked to validate one of my addresses (%s) and validation failed!\n", | 1993 | "Asked to validate one of my addresses (%s) and validation failed!\n", |
1993 | GNUNET_a2s (addr, | 1994 | inet_ntop ((addrlen == sizeof(struct in_addr)) |
1994 | addrlen)); | 1995 | ? AF_INET |
1996 | : AF_INET6, | ||
1997 | addr, | ||
1998 | pbuf, sizeof (pbuf))); | ||
1995 | return GNUNET_NO; | 1999 | return GNUNET_NO; |
1996 | } | 2000 | } |
1997 | 2001 | ||