[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r18247 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r18247 - gnunet/src/transport |
Date: |
Tue, 22 Nov 2011 10:50:12 +0100 |
Author: wachs
Date: 2011-11-22 10:50:12 +0100 (Tue, 22 Nov 2011)
New Revision: 18247
Modified:
gnunet/src/transport/gnunet-service-transport_validation.c
Log:
do not validate own address
Modified: gnunet/src/transport/gnunet-service-transport_validation.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_validation.c 2011-11-22
09:05:41 UTC (rev 18246)
+++ gnunet/src/transport/gnunet-service-transport_validation.c 2011-11-22
09:50:12 UTC (rev 18247)
@@ -628,8 +628,15 @@
GNUNET_break (0);
return GNUNET_OK; /* invalid HELLO !? */
}
+ if (0 == memcmp(&GST_my_identity, &pid, sizeof (struct GNUNET_PeerIdentity)))
+ {
+ /* Peerinfo returned own identity, skip validation */
+ return GNUNET_OK;
+ }
+
ve = find_validation_entry (&public_key, address);
ve->valid_until = GNUNET_TIME_absolute_max (ve->valid_until, expiration);
+
if (GNUNET_SCHEDULER_NO_TASK == ve->revalidation_task)
ve->revalidation_task = GNUNET_SCHEDULER_add_now (&revalidate_address, ve);
GNUNET_ATS_address_update (GST_ats, address, NULL, NULL,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r18247 - gnunet/src/transport,
gnunet <=