Author: toad
Date: 2007-12-18 17:50:00 +0000 (Tue, 18 Dec 2007)
New Revision: 16691

Modified:
   trunk/freenet/src/freenet/node/Announcer.java
Log:
Synchronization.

Modified: trunk/freenet/src/freenet/node/Announcer.java
===================================================================
--- trunk/freenet/src/freenet/node/Announcer.java       2007-12-18 17:28:54 UTC 
(rev 16690)
+++ trunk/freenet/src/freenet/node/Announcer.java       2007-12-18 17:50:00 UTC 
(rev 16691)
@@ -126,6 +126,7 @@
                // Once they are connected they will report back and we can 
attempt an announcement.

                int count = connectSomeNodesInner(seeds);
+               synchronized(this) {
                if(logMINOR)
                        Logger.minor(this, "count = "+count+" connected = 
"+connectedToIdentities.size()+
                                        " announced = 
"+announcedToIdentities.size()+" running = "+runningAnnouncements);
@@ -158,6 +159,7 @@
                                }
                        }
                }
+               }
                // If none connect in a minute, try some more.
                node.getTicker().queueTimedJob(new Runnable() {
                        public void run() {


Reply via email to