[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