Author: TheSeeker
Date: 2008-10-11 01:53:09 +0000 (Sat, 11 Oct 2008)
New Revision: 22983
Modified:
branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
Log:
Fixes TheSeeker's crash on startup in a very hackish way. Root problem still
undetermined.
Modified:
branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
2008-10-10 16:35:26 UTC (rev 22982)
+++ branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
2008-10-11 01:53:09 UTC (rev 22983)
@@ -329,7 +329,8 @@
if(finished) return null;
Key newKey = key.getNodeKey().cloneKey();
short prio = parent.getPriorityClass();
- boolean dontCache = !ctx.cacheLocalRequests;
+ //Why would ctx ever be null here!? If it is, lets assume you
don't want to cache it. - TheSeeker
+ boolean dontCache = ctx == null ? true :
!ctx.cacheLocalRequests;
KeyListener ret = new SingleKeyListener(newKey, this,
dontCache, prio, persistent);
if(persistent) {
container.deactivate(key, 5);