Author: toad
Date: 2007-12-08 20:19:43 +0000 (Sat, 08 Dec 2007)
New Revision: 16428
Modified:
trunk/freenet/src/freenet/node/Announcer.java
Log:
Don't reconnect until we've cleared announcedToIdentities
Modified: trunk/freenet/src/freenet/node/Announcer.java
===================================================================
--- trunk/freenet/src/freenet/node/Announcer.java 2007-12-08 20:14:57 UTC
(rev 16427)
+++ trunk/freenet/src/freenet/node/Announcer.java 2007-12-08 20:19:43 UTC
(rev 16428)
@@ -151,6 +151,11 @@
try {
SeedServerPeerNode seed =
new SeedServerPeerNode(fs, node,
om.crypto, node.peers, false, om.crypto.packetMangler);
+
if(announcedToIdentities.contains(seed.identity)) {
+ if(logMINOR)
+ Logger.minor(this, "Not adding:
already announced-to: "+seed.userToString());
+ continue;
+ }
if(node.peers.addPeer(seed)) {
count++;
connectedToIdentities.add(seed.identity);