Author: toad
Date: 2008-06-28 17:47:19 +0000 (Sat, 28 Jun 2008)
New Revision: 20852

Modified:
   branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Fix PersistentChosenRequest leak probably causing Queue already full: <big 
number>

Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-06-28 17:37:38 UTC (rev 20851)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-06-28 17:47:19 UTC (rev 20852)
@@ -557,8 +557,7 @@

                                public void run(ObjectContainer container, 
ClientContext context) {
                                        schedCore.succeeded(succeeded, 
container);
-                                       if(succeeded.persistent())
-                                               
container.delete((PersistentChosenRequest)req);
+                                       
container.delete((PersistentChosenRequest)req);
                                }

                        }, NativeThread.NORM_PRIORITY, false);


Reply via email to