[freenet-cvs] r11201 - trunk/freenet/src/freenet/node

nextgens at freenetproject.org nextgens at freenetproject.org
Sat Dec 2 19:53:54 UTC 2006


Author: nextgens
Date: 2006-12-02 19:53:53 +0000 (Sat, 02 Dec 2006)
New Revision: 11201

Modified:
   trunk/freenet/src/freenet/node/KeyTracker.java
Log:
Take a lock before calling removeAckRequest(int)


Modified: trunk/freenet/src/freenet/node/KeyTracker.java
===================================================================
--- trunk/freenet/src/freenet/node/KeyTracker.java	2006-12-02 19:49:31 UTC (rev 11200)
+++ trunk/freenet/src/freenet/node/KeyTracker.java	2006-12-02 19:53:53 UTC (rev 11201)
@@ -533,7 +533,9 @@
         AsyncMessageCallback[] callbacks;
         if(logMINOR) Logger.minor(this, "Acknowledged packet: "+realSeqNo);
 	try {
-		removeAckRequest(realSeqNo);
+		synchronized (this){
+			removeAckRequest(realSeqNo);
+		}
 	} catch (UpdatableSortedLinkedListKilledException e) {
 		// Ignore, we are processing an incoming packet
 	}




More information about the cvs mailing list