Author: robert
Date: 2008-01-16 19:22:08 +0000 (Wed, 16 Jan 2008)
New Revision: 17079

Modified:
   trunk/freenet/src/freenet/node/AnnounceSender.java
Log:
fatal timeouts should be terminal


Modified: trunk/freenet/src/freenet/node/AnnounceSender.java
===================================================================
--- trunk/freenet/src/freenet/node/AnnounceSender.java  2008-01-16 18:43:11 UTC 
(rev 17078)
+++ trunk/freenet/src/freenet/node/AnnounceSender.java  2008-01-16 19:22:08 UTC 
(rev 17079)
@@ -250,7 +250,7 @@
                if(logMINOR) Logger.minor(this, "second part got "+msg);

                if(msg == null) {
-                       // Fatal timeout
+                       // Fatal timeout, must be terminal (IS_LOCAL==true)
                        timedOut(next);
                        return;
                }
@@ -412,7 +412,7 @@
        }

        private void timedOut(PeerNode next) {
-               Message msg = DMT.createFNPRejectedOverload(uid, false);
+               Message msg = DMT.createFNPRejectedOverload(uid, true);
                if(source != null) {
                        try {
                                source.sendAsync(msg, null, 0, this);


Reply via email to