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