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;


Reply via email to