Author: toad
Date: 2007-11-19 20:38:13 +0000 (Mon, 19 Nov 2007)
New Revision: 15855

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Synchronization fix

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2007-11-19 20:30:03 UTC 
(rev 15854)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2007-11-19 20:38:13 UTC 
(rev 15855)
@@ -2340,7 +2340,8 @@
                return new Hashtable(localNodeSentMessageTypes);
        }

-       public Hashtable getLocalNodeReceivedMessagesFromStatistic () {
+       // Must be synchronized *during the copy*
+       public synchronized Hashtable getLocalNodeReceivedMessagesFromStatistic 
() {
                return new Hashtable(localNodeReceivedMessageTypes);
        }



Reply via email to