Author: nextgens
Date: 2008-08-18 16:20:08 +0000 (Mon, 18 Aug 2008)
New Revision: 22013

Modified:
   trunk/freenet/src/freenet/client/async/USKFetcher.java
Log:
Maybe fix a logic problem in USKManager/Fetcher

Modified: trunk/freenet/src/freenet/client/async/USKFetcher.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKFetcher.java      2008-08-18 
15:47:46 UTC (rev 22012)
+++ trunk/freenet/src/freenet/client/async/USKFetcher.java      2008-08-18 
16:20:08 UTC (rev 22013)
@@ -546,13 +546,10 @@
        }

        public void removeSubscriber(USKCallback cb) {
-               boolean kill = false;
                synchronized(this) {
                        subscribers.remove(cb);
-                       if(!(subscribers.isEmpty() && killOnLoseSubscribers)) 
kill = true;
                }
                updatePriorities();
-               if(kill) cancel();
        }

        public synchronized boolean hasLastData() {


Reply via email to