Author: toad
Date: 2008-10-09 11:53:17 +0000 (Thu, 09 Oct 2008)
New Revision: 22974

Modified:
   branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
Log:
Try to track down cause of NPE


Modified: 
branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java   
2008-10-09 00:46:27 UTC (rev 22973)
+++ branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java   
2008-10-09 11:53:17 UTC (rev 22974)
@@ -325,7 +325,9 @@
                        container.activate(ctx, 1);
                }
                if(finished) return null;
-               KeyListener ret = new 
SingleKeyListener(key.getNodeKey().cloneKey(), this, !ctx.cacheLocalRequests, 
parent.getPriorityClass(), persistent);
+               Key newKey = key.getNodeKey().cloneKey();
+               short prio = parent.getPriorityClass();
+               KeyListener ret = new SingleKeyListener(newKey, this, 
!ctx.cacheLocalRequests, prio, persistent);
                if(persistent) {
                        container.deactivate(key, 5);
                        container.deactivate(parent, 1);


Reply via email to