From: Nathan S. Evans Date: Mon, 11 Jul 2011 10:44:59 +0000 (+0000) Subject: also print inbound addresses X-Git-Tag: initial-import-from-subversion-38251~17914 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f6244ddc712db0e284f503d26d72fac1e2e5fe5e;p=oweals%2Fgnunet.git also print inbound addresses --- diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c index ecb5eec3a..e8eaa12a9 100644 --- a/src/transport/gnunet-service-transport.c +++ b/src/transport/gnunet-service-transport.c @@ -4792,7 +4792,7 @@ disconnect_neighbour (struct NeighbourList *n, int check) peer_addresses = rpos->addresses; while (peer_addresses != NULL) { - // Do not disconnect if: an address is connected or an inbound address exists + // Do not disconnect if: an address is connected or an inbound address exists if ((GNUNET_YES == peer_addresses->connected) || (peer_addresses->addrlen == 0)) { #if DEBUG_TRANSPORT @@ -5965,6 +5965,17 @@ handle_address_iterate (void *cls, transmit_address_to_client (tc, addr_buf); GNUNET_free(addr_buf); } + else if (foreign_address_iterator->addrlen == 0) + { + GNUNET_asprintf (&addr_buf, "%s:%s --- %s", + GNUNET_i2s (&neighbor_iterator->id), + "", + (foreign_address_iterator->connected + == GNUNET_YES) ? "CONNECTED" + : "DISCONNECTED"); + transmit_address_to_client (tc, addr_buf); + GNUNET_free(addr_buf); + } foreign_address_iterator = foreign_address_iterator->next; }