gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r10613 - gnunet/src/transport
Date: Tue, 16 Mar 2010 11:11:30 +0100

Author: grothoff
Date: 2010-03-16 11:11:30 +0100 (Tue, 16 Mar 2010)
New Revision: 10613

Modified:
   gnunet/src/transport/transport_api.c
Log:
logging

Modified: gnunet/src/transport/transport_api.c
===================================================================
--- gnunet/src/transport/transport_api.c        2010-03-16 10:03:40 UTC (rev 
10612)
+++ gnunet/src/transport/transport_api.c        2010-03-16 10:11:30 UTC (rev 
10613)
@@ -983,15 +983,23 @@
 {
   struct GNUNET_MessageHeader *hc;
   uint16_t size;
+  struct GNUNET_PeerIdentity peer;
 
-#if DEBUG_TRANSPORT
-  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-             "Offering `%s' message to transport for validation.\n",
-             "HELLO");
-#endif
   GNUNET_break (ntohs (hello->type) == GNUNET_MESSAGE_TYPE_HELLO);
   size = ntohs (hello->size);
   GNUNET_break (size >= sizeof (struct GNUNET_MessageHeader));
+  if (GNUNET_OK != GNUNET_HELLO_get_id ((const struct GNUNET_HELLO_Message*) 
hello,
+                                       &peer))
+    {
+      GNUNET_break (0);
+      return;
+    }
+#if DEBUG_TRANSPORT 
+  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+             "Offering `%s' message of `%4s' to transport for validation.\n",
+             "HELLO",
+             GNUNET_i2s (&peer));
+#endif
   hc = GNUNET_malloc (size);
   memcpy (hc, hello, size);
   schedule_control_transmit (handle,





reply via email to

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