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