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