Author: toad
Date: 2007-12-08 20:58:06 +0000 (Sat, 08 Dec 2007)
New Revision: 16434

Modified:
   trunk/freenet/src/freenet/node/Announcer.java
Log:
don't clear the list until there are no announcements running

Modified: trunk/freenet/src/freenet/node/Announcer.java
===================================================================
--- trunk/freenet/src/freenet/node/Announcer.java       2007-12-08 20:52:58 UTC 
(rev 16433)
+++ trunk/freenet/src/freenet/node/Announcer.java       2007-12-08 20:58:06 UTC 
(rev 16434)
@@ -120,7 +120,7 @@
                // Once they are connected they will report back and we can 
attempt an announcement.

                int count = connectSomeNodesInner(seeds);
-               if(count == 0 && connectedToIdentities.size() <= 
announcedToIdentities.size()) {
+               if(count == 0 && connectedToIdentities.size() <= 
announcedToIdentities.size() && runningAnnouncements == 0) {
                        seeds = readSeednodes();
                        if(logMINOR)
                                Logger.minor(this, "Clearing old announced-to 
list");


Reply via email to