Author: toad
Date: 2008-08-27 16:06:35 +0000 (Wed, 27 Aug 2008)
New Revision: 22192

Modified:
   branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
Log:
Don't create a KeyListener if finished


Modified: 
branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java   
2008-08-27 16:06:00 UTC (rev 22191)
+++ branches/db4o/freenet/src/freenet/client/async/BaseSingleFileFetcher.java   
2008-08-27 16:06:35 UTC (rev 22192)
@@ -309,6 +309,7 @@
                        container.activate(parent, 1);
                        container.activate(ctx, 1);
                }
+               if(finished) return null;
                KeyListener ret = new 
SingleKeyListener(key.getNodeKey().cloneKey(), this, !ctx.cacheLocalRequests, 
parent.getPriorityClass(), persistent);
                if(persistent) {
                        container.deactivate(key, 5);


Reply via email to