Author: toad
Date: 2007-10-26 16:36:30 +0000 (Fri, 26 Oct 2007)
New Revision: 15574

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

Modified: trunk/freenet/src/freenet/node/RequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestHandler.java  2007-10-26 16:34:51 UTC 
(rev 15573)
+++ trunk/freenet/src/freenet/node/RequestHandler.java  2007-10-26 16:36:30 UTC 
(rev 15574)
@@ -278,23 +278,17 @@
        private void finishOpennetNoRelay() {
                OpennetManager om = node.getOpennet();

-               if(om == null || !(source.isOpennet() || 
node.passOpennetRefsThroughDarknet())) {
-                       Message msg = DMT.createFNPOpennetCompletedAck(uid);
-                       try {
-                               source.sendAsync(msg, null, 0, this);
-                       } catch (NotConnectedException e) {
-                               // Oh well...
+               if(!(om == null || !(source.isOpennet() || 
node.passOpennetRefsThroughDarknet()))) {
+                       if(finishOpennetNoRelayInner(om)) {
+                               return;
                        }
-                       return;
-               } else if(!finishOpennetNoRelayInner(om)) {
-                       Message msg = DMT.createFNPOpennetCompletedAck(uid);
-                       try {
-                               source.sendAsync(msg, null, 0, this);
-                       } catch (NotConnectedException e) {
-                               // Oh well...
-                       }
-                       return;
                }
+               Message msg = DMT.createFNPOpennetCompletedAck(uid);
+               try {
+                       source.sendAsync(msg, null, 0, this);
+               } catch (NotConnectedException e) {
+                       // Oh well...
+               }
        }

        private void finishOpennetInner() {


Reply via email to