Author: toad
Date: 2007-10-26 16:38:09 +0000 (Fri, 26 Oct 2007)
New Revision: 15575

Modified:
   trunk/freenet/src/freenet/node/RequestHandler.java
Log:
further simplify

Modified: trunk/freenet/src/freenet/node/RequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestHandler.java  2007-10-26 16:36:30 UTC 
(rev 15574)
+++ trunk/freenet/src/freenet/node/RequestHandler.java  2007-10-26 16:38:09 UTC 
(rev 15575)
@@ -278,11 +278,11 @@
        private void finishOpennetNoRelay() {
                OpennetManager om = node.getOpennet();

-               if(!(om == null || !(source.isOpennet() || 
node.passOpennetRefsThroughDarknet()))) {
-                       if(finishOpennetNoRelayInner(om)) {
-                               return;
-                       }
-               }
+               if(om != null && (source.isOpennet() || 
node.passOpennetRefsThroughDarknet()) &&
+                               finishOpennetNoRelayInner(om))
+                       return;
+               
+               // Otherwise just ack it.
                Message msg = DMT.createFNPOpennetCompletedAck(uid);
                try {
                        source.sendAsync(msg, null, 0, this);


Reply via email to