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


Reply via email to