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


Reply via email to