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


Reply via email to