Author: toad
Date: 2008-06-26 17:33:54 +0000 (Thu, 26 Jun 2008)
New Revision: 20765

Modified:
   
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
Log:
Don't kill already running requests when we remove from parent.

Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java  
    2008-06-26 17:22:28 UTC (rev 20764)
+++ 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java  
    2008-06-26 17:33:54 UTC (rev 20765)
@@ -366,7 +366,7 @@

        public boolean isCancelled() {
                synchronized(segment) {
-                       return cancelled;
+                       return parent.cancelled;
                }
        }

@@ -444,7 +444,6 @@
                        if(logMINOR)
                                Logger.minor(this, "Definitely removing from 
parent: "+this);
                        if(!segment.maybeRemoveSeg(this)) return;
-                       cancelled = true;
                }
                unregister(false, container);
        }


Reply via email to