also print inbound addresses
authorNathan S. Evans <evans@in.tum.de>
Mon, 11 Jul 2011 10:47:27 +0000 (10:47 +0000)
committerNathan S. Evans <evans@in.tum.de>
Mon, 11 Jul 2011 10:47:27 +0000 (10:47 +0000)
src/transport/gnunet-service-transport.c

index e8eaa12a928dba93d8c7a10a9a47084648481ee3..4064b97a9e2462f53bc9d5d4657cb6f76872cb33 100644 (file)
@@ -5893,6 +5893,15 @@ handle_peer_address_lookup (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", "<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;
         }