Author: toad
Date: 2008-08-27 16:03:42 +0000 (Wed, 27 Aug 2008)
New Revision: 22187
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
Log:
Don't start decode twice.
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
2008-08-27 16:03:09 UTC (rev 22186)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
2008-08-27 16:03:42 UTC (rev 22187)
@@ -245,7 +245,7 @@
} else {
fetchedBlocks++;
if(logMINOR) Logger.minor(this, "Fetched
"+fetchedBlocks+" blocks in onSuccess("+blockNo+")");
- decodeNow = (fetchedBlocks >= minFetched);
+ decodeNow = (!startedDecode) && (fetchedBlocks
>= minFetched);
if(decodeNow) {
startedDecode = true;
finishing = true;