aboutsummaryrefslogtreecommitdiff
path: root/src/transport/plugin_transport_udp.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_udp.c
parentbed39036b47e1b820ee40d645f743e18520c4f8c (diff)
downloadgnunet-5bb4b33bf7cc18112ce1770e0012096e7bb9426b.tar.gz
gnunet-5bb4b33bf7cc18112ce1770e0012096e7bb9426b.zip
fixes
Diffstat (limited to 'src/transport/plugin_transport_udp.c')
-rw-r--r--src/transport/plugin_transport_udp.c18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/transport/plugin_transport_udp.c b/src/transport/plugin_transport_udp.c
index 82ccaa8cb..5afb804dc 100644
--- a/src/transport/plugin_transport_udp.c
+++ b/src/transport/plugin_transport_udp.c
@@ -581,9 +581,13 @@ run_gnunet_nat_client (struct Plugin *plugin, const char *addr, size_t addrlen)
581 case AF_INET: 581 case AF_INET:
582 if (addrlen != sizeof (struct sockaddr_in)) 582 if (addrlen != sizeof (struct sockaddr_in))
583 return; 583 return;
584 inet_ntop (AF_INET, 584 if (NULL == inet_ntop (AF_INET,
585 &((struct sockaddr_in *) sa)->sin_addr, 585 &((struct sockaddr_in *) sa)->sin_addr,
586 inet4, INET_ADDRSTRLEN); 586 inet4, INET_ADDRSTRLEN))
587 {
588 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "inet_ntop");
589 return;
590 }
587 address_as_string = GNUNET_strdup (inet4); 591 address_as_string = GNUNET_strdup (inet4);
588 break; 592 break;
589 case AF_INET6: 593 case AF_INET6:
@@ -1097,7 +1101,13 @@ udp_demultiplexer(struct Plugin *plugin, struct GNUNET_PeerIdentity *sender, con
1097 if (sender_addr->ss_family == AF_INET) 1101 if (sender_addr->ss_family == AF_INET)
1098 { 1102 {
1099 memset(&addr_buf, 0, sizeof(addr_buf)); 1103 memset(&addr_buf, 0, sizeof(addr_buf));
1100 inet_ntop(AF_INET, &((struct sockaddr_in *) sender_addr)->sin_addr, addr_buf, INET_ADDRSTRLEN); 1104 if (NULL == inet_ntop (AF_INET,
1105 &((struct sockaddr_in *) sender_addr)->sin_addr, addr_buf,
1106 INET_ADDRSTRLEN))
1107 {
1108 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "inet_ntop");
1109 return;
1110 }
1101 outgoing_probe = find_probe(plugin, &addr_buf[0]); 1111 outgoing_probe = find_probe(plugin, &addr_buf[0]);
1102 if (outgoing_probe != NULL) 1112 if (outgoing_probe != NULL)
1103 { 1113 {