Author: toad
Date: 2008-02-27 21:18:00 +0000 (Wed, 27 Feb 2008)
New Revision: 18189

Modified:
   trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
Log:
No point requeueing if already isFinishing().

Modified: trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2008-02-27 19:10:51 UTC (rev 18188)
+++ trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2008-02-27 21:18:00 UTC (rev 18189)
@@ -555,6 +555,7 @@
        }

        public void requeueAfterCooldown(Key key) {
+               if(isFinishing()) return;
                boolean notFound = true;
                int maxTries = blockFetchContext.maxNonSplitfileRetries;
                // FIXME synchronization


Reply via email to