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