Author: toad
Date: 2007-06-22 20:03:02 +0000 (Fri, 22 Jun 2007)
New Revision: 13713

Modified:
   trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
Log:
Don't remove pending keys if blockNums not empty

Modified: trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java      
2007-06-22 19:54:42 UTC (rev 13712)
+++ trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java      
2007-06-22 20:03:02 UTC (rev 13713)
@@ -258,9 +258,9 @@

        public void possiblyRemoveFromParent() {
                synchronized(this) {
-                       if(blockNums.isEmpty())
-                               segment.removeSeg(this);
+                       if(!blockNums.isEmpty()) return;
                }
+               segment.removeSeg(this);
                getScheduler().removePendingKeys(this, false);
        }



Reply via email to