Author: toad
Date: 2008-02-06 00:21:45 +0000 (Wed, 06 Feb 2008)
New Revision: 17576

Modified:
   trunk/freenet/src/freenet/node/RequestHandler.java
Log:
Record who asked us for the data even if we DNF'ed without trying any nodes in 
RequestHandler.

Modified: trunk/freenet/src/freenet/node/RequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestHandler.java  2008-02-06 00:15:04 UTC 
(rev 17575)
+++ trunk/freenet/src/freenet/node/RequestHandler.java  2008-02-06 00:21:45 UTC 
(rev 17576)
@@ -152,6 +152,7 @@
         if(rs == null) { // ran out of htl?
             Message dnf = DMT.createFNPDataNotFound(uid);
             status = RequestSender.DATA_NOT_FOUND; // for byte logging
+               node.failureTable.onFailure(key, htl, sourceAsArray(), null, 
FailureTable.REJECT_TIME, System.currentTimeMillis());
             sendTerminal(dnf);
             return;
         }


Reply via email to