gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r17944 - gnunet/src/transport
Date: Wed, 2 Nov 2011 18:36:39 +0100

Author: wachs
Date: 2011-11-02 18:36:39 +0100 (Wed, 02 Nov 2011)
New Revision: 17944

Modified:
   gnunet/src/transport/gnunet-service-transport_validation.c
Log:
do not validate own hello


Modified: gnunet/src/transport/gnunet-service-transport_validation.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_validation.c  2011-11-02 
17:20:23 UTC (rev 17943)
+++ gnunet/src/transport/gnunet-service-transport_validation.c  2011-11-02 
17:36:39 UTC (rev 17944)
@@ -750,8 +750,8 @@
   uint16_t hsize;
 
   ve->bc = NULL;
-  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Transmitting plain PING to `%s'\n",
-              GNUNET_i2s (pid));
+  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Transmitting plain PING to `%s' %s\n",
+              GNUNET_i2s (pid), GST_plugins_a2s (ve->transport_name, ve->addr, 
ve->addrlen));
 
   slen = strlen (ve->transport_name) + 1;
   hello = GST_hello_get ();
@@ -1043,6 +1043,8 @@
     GNUNET_break (0);
     return;
   }
+  if (0 == memcmp (&GST_my_identity, &vac.pid, sizeof (struct 
GNUNET_PeerIdentity)))
+    return;
   /* Add peer identity without addresses to peerinfo service */
   h = GNUNET_HELLO_create (&vac.public_key, NULL, NULL);
   GNUNET_PEERINFO_add_peer (GST_peerinfo, h);




reply via email to

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