gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r29240 - gnunet/src/transport
Date: Fri, 13 Sep 2013 14:37:20 +0200

Author: wachs
Date: 2013-09-13 14:37:20 +0200 (Fri, 13 Sep 2013)
New Revision: 29240

Modified:
   gnunet/src/transport/gnunet-service-transport.c
Log:
warning if inbound session does not have address length 0


Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c     2013-09-13 12:28:36 UTC 
(rev 29239)
+++ gnunet/src/transport/gnunet-service-transport.c     2013-09-13 12:37:20 UTC 
(rev 29240)
@@ -523,6 +523,19 @@
   GST_ats_update_metrics (peer, &haddress, session, ats, ats_count);
 }
 
+/**
+ * Plugin tells transport service about a new (inbound) session
+ *
+ * @param cls unused
+ * @param peer the peer
+ * @param plugin plugin name
+ * @param address address
+ * @param address_len address length
+ * @param session the new session
+ * @param ats ats information
+ * @param ats_count number of ats information
+ */
+
 static void
 plugin_env_session_start (void *cls,
           const struct GNUNET_PeerIdentity *peer,
@@ -533,6 +546,7 @@
           const struct GNUNET_ATS_Information *ats,
           uint32_t ats_count)
 {
+       struct GNUNET_HELLO_Address *addr;
        if (NULL == peer)
        {
                GNUNET_break (0);
@@ -554,8 +568,13 @@
                return;
        }
 
-       struct GNUNET_HELLO_Address *addr;
        addr = GNUNET_HELLO_address_allocate (peer, plugin, address, 
address_len);
+       if (0 != address_len)
+       {
+               GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+                               "Inbound session from plugin `%s' about new 
session %p from peer `%s' address `%s' does not have address length 0 but %u\n",
+                               plugin, session, GNUNET_i2s (peer), 
GST_plugins_a2s(addr), address_len);
+       }
        GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
                        "Notification from plugin `%s' about new session %p 
from peer `%s' address `%s'\n",
                        plugin, session, GNUNET_i2s (peer), 
GST_plugins_a2s(addr));




reply via email to

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