Author: toad
Date: 2008-01-16 16:33:17 +0000 (Wed, 16 Jan 2008)
New Revision: 17070
Modified:
trunk/freenet/src/freenet/node/RequestSender.java
Log:
RecentlyFailed fix: don't DNF on running out of timeout, try another node in
that case
(note this won't be used until we wire up RecentlyFailed for ULPRs, I just
noticed it)
Modified: trunk/freenet/src/freenet/node/RequestSender.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestSender.java 2008-01-16 15:40:07 UTC
(rev 17069)
+++ trunk/freenet/src/freenet/node/RequestSender.java 2008-01-16 16:33:17 UTC
(rev 17070)
@@ -379,8 +379,8 @@
timeLeft -= origTimeLeft / 100;
if(timeLeft <= 0) {
- // No timeout left, cool
- finish(DATA_NOT_FOUND, next);
+ // No timeout left, so we can retry: try
another node.
+ break;
} else {
// Some timeout left
finish(RECENTLY_FAILED, next);