Author: toad
Date: 2006-07-22 20:00:45 +0000 (Sat, 22 Jul 2006)
New Revision: 9719

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
and another one

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-07-22 19:57:24 UTC 
(rev 9718)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-07-22 20:00:45 UTC 
(rev 9719)
@@ -1746,30 +1746,24 @@
        /**
      * Export the peer's noderef as a SimpleFieldSet
      */
-    public SimpleFieldSet exportFieldSet() {
+    public synchronized SimpleFieldSet exportFieldSet() {
         SimpleFieldSet fs = new SimpleFieldSet(true);
         if(getLastGoodVersion() != null)
-               fs.put("lastGoodVersion", getLastGoodVersion());
-               synchronized(this) {
-                       for(int i=0;i<nominalPeer.size();i++) {
-                               fs.put("physical.udp", 
nominalPeer.get(i).toString());
-                       }
+               fs.put("lastGoodVersion", lastGoodVersion);
+               for(int i=0;i<nominalPeer.size();i++) {
+                       fs.put("physical.udp", nominalPeer.get(i).toString());
                }
         fs.put("base64", "true");
         fs.put("identity", getIdentityString());
-        fs.put("location", Double.toString(getLocation().getValue()));
-               synchronized(this) {
-               fs.put("testnet", Boolean.toString(testnetEnabled));
-               }
-        fs.put("version", getVersion());
+        fs.put("location", Double.toString(currentLocation.getValue()));
+        fs.put("testnet", Boolean.toString(testnetEnabled));
+        fs.put("version", version);
         fs.put("myName", getName());
-               synchronized(this) {
-                       if(myARK != null) {
-                               // Decrement it because we keep the number we 
would like to fetch, not the last one fetched.
-                               fs.put("ark.number", 
Long.toString(myARK.suggestedEdition - 1));
-                               fs.put("ark.pubURI", 
myARK.getBaseSSK().toString(false));
-                       }
-        }
+               if(myARK != null) {
+                       // Decrement it because we keep the number we would 
like to fetch, not the last one fetched.
+                       fs.put("ark.number", 
Long.toString(myARK.suggestedEdition - 1));
+                       fs.put("ark.pubURI", 
myARK.getBaseSSK().toString(false));
+               }
         return fs;
     }



Reply via email to