gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r36581 - gnunet/src/transport
Date: Mon, 26 Oct 2015 15:48:56 +0100

Author: grothoff
Date: 2015-10-26 15:48:56 +0100 (Mon, 26 Oct 2015)
New Revision: 36581

Modified:
   gnunet/src/transport/gnunet-service-transport_neighbours.c
   gnunet/src/transport/gnunet-service-transport_validation.c
Log:
-check transport-side for connect-to-self

Modified: gnunet/src/transport/gnunet-service-transport_neighbours.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_neighbours.c  2015-10-26 
13:58:45 UTC (rev 36580)
+++ gnunet/src/transport/gnunet-service-transport_neighbours.c  2015-10-26 
14:48:56 UTC (rev 36581)
@@ -2193,6 +2193,10 @@
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Creating new neighbour entry for `%s'\n",
              GNUNET_i2s (peer));
+  GNUNET_assert (0 !=
+                 memcmp (&GST_my_identity,
+                         peer,
+                         sizeof (struct GNUNET_PeerIdentity)));
   n = GNUNET_new (struct NeighbourMapEntry);
   n->id = *peer;
   n->ack_state = ACK_UNDEFINED;

Modified: gnunet/src/transport/gnunet-service-transport_validation.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_validation.c  2015-10-26 
13:58:45 UTC (rev 36580)
+++ gnunet/src/transport/gnunet-service-transport_validation.c  2015-10-26 
14:48:56 UTC (rev 36581)
@@ -852,6 +852,11 @@
   {
     /* Why do we try to add an ill-formed address? */
     GNUNET_break (0);
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                "Address with %u bytes for plugin %s and peer %s is 
malformed\n",
+                (unsigned int) address->address_length,
+                address->transport_name,
+                GNUNET_i2s (&pid));
     return GNUNET_OK;
   }
 




reply via email to

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