From: Christian Grothoff Date: Tue, 1 Jun 2010 21:06:45 +0000 (+0000) Subject: fixing bad control flow X-Git-Tag: initial-import-from-subversion-38251~21486 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a5ed92551e9cd82cdf9ba28fe121cb1e106a9012;p=oweals%2Fgnunet.git fixing bad control flow --- diff --git a/src/transport/test_plugin_transport_http.c b/src/transport/test_plugin_transport_http.c index b28750443..9d9ae2f09 100644 --- a/src/transport/test_plugin_transport_http.c +++ b/src/transport/test_plugin_transport_http.c @@ -619,11 +619,16 @@ notify_address (void *cls, inet_ntop(AF_INET, (struct in_addr *) addr,address,INET_ADDRSTRLEN); port = ntohs(((struct IPv4HttpAddress *) addr)->u_port); } - if (addrlen == (sizeof (struct IPv6HttpAddress))) + else if (addrlen == (sizeof (struct IPv6HttpAddress))) { inet_ntop(AF_INET6, (struct in6_addr *) addr,address,INET6_ADDRSTRLEN); port = ntohs(((struct IPv6HttpAddress *) addr)->u6_port); } + else + { + GNUNET_break (0); + return; + } GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, _("Transport plugin notification for address: `%s':%u\n"), address,