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

toad at freenetproject.org toad at freenetproject.org
Mon Dec 3 20:49:57 UTC 2007


Author: toad
Date: 2007-12-03 20:49:57 +0000 (Mon, 03 Dec 2007)
New Revision: 16238

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Clear the send queue on connecting with a different bootID.

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java	2007-12-03 20:15:25 UTC (rev 16237)
+++ trunk/freenet/src/freenet/node/PeerNode.java	2007-12-03 20:49:57 UTC (rev 16238)
@@ -1522,6 +1522,10 @@
 				oldCur = currentTracker;
 				previousTracker = null;
 				currentTracker = null;
+				// Messages do not persist across restarts.
+				// Generally they would be incomprehensible, anything that isn't should be sent as
+				// connection initial messages by maybeOnConnect().
+				messagesToSendNow.clear();
 			} // else it's a rekey
 			if(unverified) {
 				if(unverifiedTracker != null) {




More information about the cvs mailing list