Author: toad
Date: 2008-01-19 18:34:03 +0000 (Sat, 19 Jan 2008)
New Revision: 17167
Modified:
trunk/freenet/src/freenet/node/RequestSender.java
Log:
Kill the request even if there is timeout left.
I dunno, this needs rethinking.
Modified: trunk/freenet/src/freenet/node/RequestSender.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestSender.java 2008-01-19 16:58:39 UTC
(rev 17166)
+++ trunk/freenet/src/freenet/node/RequestSender.java 2008-01-19 18:34:03 UTC
(rev 17167)
@@ -378,13 +378,10 @@
// Subtract 1% for good measure / to compensate for
dodgy clocks
timeLeft -= origTimeLeft / 100;
- if(timeLeft <= 0) {
- // No timeout left, so we can retry: try
another node.
- break;
- } else {
- // Some timeout left
- finish(RECENTLY_FAILED, next);
- }
+ // Kill the request, regardless of whether
there is timeout left.
+ // If there is, we will avoid sending requests for the
specified period.
+ // FIXME we need to create the FT entry.
+ finish(RECENTLY_FAILED, next);
return;
}