gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r15918 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r15918 - gnunet/src/transport
Date: Mon, 11 Jul 2011 12:44:59 +0200

Author: nevans
Date: 2011-07-11 12:44:59 +0200 (Mon, 11 Jul 2011)
New Revision: 15918

Modified:
   gnunet/src/transport/gnunet-service-transport.c
Log:
also print inbound addresses

Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c     2011-07-11 09:47:15 UTC 
(rev 15917)
+++ gnunet/src/transport/gnunet-service-transport.c     2011-07-11 10:44:59 UTC 
(rev 15918)
@@ -4792,7 +4792,7 @@
           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 @@
                   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),
+                                     "<inbound>",
+                                     (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;
             }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]