Author: nextgens
Date: 2008-08-18 13:43:16 +0000 (Mon, 18 Aug 2008)
New Revision: 22005

Modified:
   trunk/freenet/src/freenet/node/PeerManager.java
Log:
PeerManager: don't keep a lock when we getOldPeers()

Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java     2008-08-18 13:30:34 UTC 
(rev 22004)
+++ trunk/freenet/src/freenet/node/PeerManager.java     2008-08-18 13:43:16 UTC 
(rev 22005)
@@ -1107,11 +1107,7 @@

        protected StringBuilder getOldOpennetPeersString(OpennetManager om) {
                StringBuilder sb = new StringBuilder();
-               PeerNode[] peers;
-               synchronized(this) {
-                       peers = om.getOldPeers();
-               }
-               for(PeerNode pn : peers) {
+               for(PeerNode pn : om.getOldPeers()) {
                        if(pn instanceof OpennetPeerNode)
                                sb.append(pn.exportDiskFieldSet());
                }


Reply via email to