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);
}