Author: toad
Date: 2009-02-24 20:07:12 +0000 (Tue, 24 Feb 2009)
New Revision: 25793

Modified:
   branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java
Log:
Avoid calling segmentFetchable repeatedly


Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java    
    2009-02-24 20:00:59 UTC (rev 25792)
+++ 
branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java    
    2009-02-24 20:07:12 UTC (rev 25793)
@@ -1139,7 +1139,7 @@
                else if(treatAsSuccess)
                        putter.completedBlock(false, container, context);
                if(persistent) container.deactivate(putter, 1);
-               if(succeeded == dataBlocks.length) {
+               if(treatAsSuccess && succeeded == dataBlocks.length) {
                        if(persistent) container.activate(parent, 1);
                        parent.segmentFetchable(this, container);
                        if(persistent) container.deactivate(parent, 1);

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to