Author: toad
Date: 2007-10-23 00:20:48 +0000 (Tue, 23 Oct 2007)
New Revision: 15489

Modified:
   trunk/freenet/src/freenet/node/RequestHandler.java
Log:
Comments. Partial revert of nextgens' commit: We want to send at least an ack 
in all cases.

Modified: trunk/freenet/src/freenet/node/RequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestHandler.java  2007-10-23 00:10:20 UTC 
(rev 15488)
+++ trunk/freenet/src/freenet/node/RequestHandler.java  2007-10-23 00:20:48 UTC 
(rev 15489)
@@ -148,8 +148,10 @@
                node.addTransferringRequestHandler(uid);
                if(bt.send(node.executor)) {
                        status = RequestSender.SUCCESS; // for byte logging
-                       if(node.passOpennetRefsThroughDarknet())
-                               finishOpennetNoRelayChecked();
+                       // We've fetched it from our datastore, so there won't 
be a downstream noderef.
+                       // But we want to send at least an 
FNPOpennetCompletedAck, otherwise the request source
+                       // may have to timeout waiting for one.
+                               finishOpennetNoRelayChecked();
                }
             }
             return;


Reply via email to