small changes
authorNathan S. Evans <evans@in.tum.de>
Tue, 19 Jan 2010 14:53:10 +0000 (14:53 +0000)
committerNathan S. Evans <evans@in.tum.de>
Tue, 19 Jan 2010 14:53:10 +0000 (14:53 +0000)
src/transport/plugin_transport_udp.c
src/transport/test_plugin_transport_udp.c

index 1d5e988b5f674f7e02a1a8aac2bd19fcae1a3ad7..5dca2a748880a90d83e29f236023dce4adf6f90f 100644 (file)
@@ -40,7 +40,7 @@
 #include "plugin_transport.h"
 #include "transport.h"
 
-#define DEBUG_UDP GNUNET_YES
+#define DEBUG_UDP GNUNET_NO
 
 /**
  * The default maximum size of each outbound UDP message,
index 62e12e1cd65c2fdd5d46347b70faac95aafa71fc..1bfe0f2695834bcefdc5c18cbc5ef0f9d0ee0394 100644 (file)
@@ -147,12 +147,25 @@ validation_notification (void *cls,
                          const struct GNUNET_PeerIdentity *peer,
                          uint32_t challenge, const char *sender_addr)
 {
+  struct sockaddr_storage *addr = (struct sockaddr_storage *)sender_addr;
+
   if (validation_timeout_task != GNUNET_SCHEDULER_NO_TASK)
     {
       GNUNET_SCHEDULER_cancel (sched, validation_timeout_task);
       validation_timeout_task = GNUNET_SCHEDULER_NO_TASK;
     }
 
+  switch (addr->ss_family)
+  {
+    case AF_INET:
+      GNUNET_log_from (GNUNET_ERROR_TYPE_INFO, "udp", _
+                      ("got address %s\n"),GNUNET_a2s((struct sockaddr *)addr, INET_ADDRSTRLEN));
+    case AF_INET6:
+      GNUNET_log_from (GNUNET_ERROR_TYPE_INFO, "udp", _
+                      ("got address %s\n"),GNUNET_a2s((struct sockaddr *)addr, INET6_ADDRSTRLEN));
+  }
+
+
   GNUNET_assert (challenge == 42);
 
   ok = 0;                       /* if the last test succeeded, report success */