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) {