From a5ed92551e9cd82cdf9ba28fe121cb1e106a9012 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 1 Jun 2010 21:06:45 +0000 Subject: [PATCH] fixing bad control flow --- src/transport/test_plugin_transport_http.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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, -- 2.25.1