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);
}