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