aboutsummaryrefslogtreecommitdiff
path: root/src/transport/plugin_transport_tcp.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-06-17 21:56:21 +0000
committerChristian Grothoff <christian@grothoff.org>2010-06-17 21:56:21 +0000
commit5bb4b33bf7cc18112ce1770e0012096e7bb9426b (patch)
tree5c941ed913af03aef6b13018555a05a04ea4f94e /src/transport/plugin_transport_tcp.c
parentbed39036b47e1b820ee40d645f743e18520c4f8c (diff)
downloadgnunet-5bb4b33bf7cc18112ce1770e0012096e7bb9426b.tar.gz
gnunet-5bb4b33bf7cc18112ce1770e0012096e7bb9426b.zip
fixes
Diffstat (limited to 'src/transport/plugin_transport_tcp.c')
-rw-r--r--src/transport/plugin_transport_tcp.c16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/transport/plugin_transport_tcp.c b/src/transport/plugin_transport_tcp.c
index fca1b1f15..7e3bc080c 100644
--- a/src/transport/plugin_transport_tcp.c
+++ b/src/transport/plugin_transport_tcp.c
@@ -443,7 +443,11 @@ tcp_address_to_string (void *cls,
443 GNUNET_break (0); 443 GNUNET_break (0);
444 return NULL; 444 return NULL;
445 } 445 }
446 inet_ntop (af, sb, buf, INET6_ADDRSTRLEN); 446 if (NULL == inet_ntop (af, sb, buf, INET6_ADDRSTRLEN))
447 {
448 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "inet_ntop");
449 return NULL;
450 }
447 GNUNET_snprintf (rbuf, 451 GNUNET_snprintf (rbuf,
448 sizeof (rbuf), 452 sizeof (rbuf),
449 (af == AF_INET6) ? "[%s]:%u" : "%s:%u", 453 (af == AF_INET6) ? "[%s]:%u" : "%s:%u",
@@ -859,9 +863,13 @@ run_gnunet_nat_client (struct Plugin *plugin, const char *addr, size_t addrlen)
859 case AF_INET: 863 case AF_INET:
860 if (addrlen != sizeof (struct sockaddr_in)) 864 if (addrlen != sizeof (struct sockaddr_in))
861 return; 865 return;
862 inet_ntop (AF_INET, 866 if (NULL == inet_ntop (AF_INET,
863 &((struct sockaddr_in *) sa)->sin_addr, 867 &((struct sockaddr_in *) sa)->sin_addr,
864 inet4, INET_ADDRSTRLEN); 868 inet4, INET_ADDRSTRLEN))
869 {
870 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "inet_ntop");
871 return;
872 }
865 address_as_string = GNUNET_strdup (inet4); 873 address_as_string = GNUNET_strdup (inet4);
866 break; 874 break;
867 case AF_INET6: 875 case AF_INET6: