From ce3b8ae67aea16ab220d51669d5dbf25b8597f60 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 2 Jun 2012 07:14:17 +0000 Subject: [PATCH] -fix --- src/transport/plugin_transport_tcp.c | 38 +++++++++++++++------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/src/transport/plugin_transport_tcp.c b/src/transport/plugin_transport_tcp.c index 4d742eced..af5c71540 100644 --- a/src/transport/plugin_transport_tcp.c +++ b/src/transport/plugin_transport_tcp.c @@ -647,24 +647,28 @@ tcp_string_to_address (void *cls, const char *addr, uint16_t addrlen, switch (socket_address.ss_family) { case AF_INET: - struct IPv4TcpAddress *t4; - struct sockaddr_in *in4 = (struct sockaddr_in *) &socket_address; - - t4 = GNUNET_malloc (sizeof (struct IPv4TcpAddress)); - t4->ipv4_addr = in4->sin_addr.s_addr; - t4->t4_port = in4->sin_port; - *buf = t4; - *added = sizeof (struct IPv4TcpAddress); - return GNUNET_OK; + { + struct IPv4TcpAddress *t4; + struct sockaddr_in *in4 = (struct sockaddr_in *) &socket_address; + + t4 = GNUNET_malloc (sizeof (struct IPv4TcpAddress)); + t4->ipv4_addr = in4->sin_addr.s_addr; + t4->t4_port = in4->sin_port; + *buf = t4; + *added = sizeof (struct IPv4TcpAddress); + return GNUNET_OK; + } case AF_INET6: - struct IPv6TcpAddress *t6; - struct sockaddr_in6 *in6 = (struct sockaddr_in6 *) &socket_address; - t6 = GNUNET_malloc (sizeof (struct IPv6TcpAddress)); - t6->ipv6_addr = in6->sin6_addr; - t6->t6_port = in6->sin6_port; - *buf = t6; - *added = sizeof (struct IPv6TcpAddress); - return GNUNET_OK; + { + struct IPv6TcpAddress *t6; + struct sockaddr_in6 *in6 = (struct sockaddr_in6 *) &socket_address; + t6 = GNUNET_malloc (sizeof (struct IPv6TcpAddress)); + t6->ipv6_addr = in6->sin6_addr; + t6->t6_port = in6->sin6_port; + *buf = t6; + *added = sizeof (struct IPv6TcpAddress); + return GNUNET_OK; + } default: return GNUNET_SYSERR; } -- 2.25.1