Author: nextgens
Date: 2006-09-03 09:50:19 +0000 (Sun, 03 Sep 2006)
New Revision: 10379

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
resolves #722 (Client does ARK look-ups for Listen Only peers)

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-09-02 23:14:09 UTC 
(rev 10378)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-09-03 09:50:19 UTC 
(rev 10379)
@@ -1411,9 +1411,13 @@
                                Logger.minor(this, "No ARK for "+this+" !!!!");
                                return;
                        }
-               Logger.minor(this, "Starting ARK fetcher for "+this+" : 
"+myARK);
-                       if(arkFetcher == null)
-                               arkFetcher = 
node.clientCore.uskManager.subscribeContent(myARK, this, true, 
node.arkFetcherContext, RequestStarter.IMMEDIATE_SPLITFILE_PRIORITY_CLASS, 
node);
+                       if(isListenOnly()){
+                               Logger.minor(this, "Not starting ark fetcher 
for "+this+" as it's in listen-only mode.");
+                       }else{
+                               Logger.minor(this, "Starting ARK fetcher for 
"+this+" : "+myARK);
+                               if(arkFetcher == null)
+                                       arkFetcher = 
node.clientCore.uskManager.subscribeContent(myARK, this, true, 
node.arkFetcherContext, RequestStarter.IMMEDIATE_SPLITFILE_PRIORITY_CLASS, 
node);
+                       }
                }
     }



Reply via email to