[Top][All Lists]
[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,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r10613 - gnunet/src/transport,
gnunet <=