Author: toad
Date: 2009-01-24 18:26:26 +0000 (Sat, 24 Jan 2009)
New Revision: 25285

Modified:
   branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Don't register requests which are already cancelled.


Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2009-01-24 18:26:06 UTC (rev 25284)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2009-01-24 18:26:26 UTC (rev 25285)
@@ -207,6 +207,10 @@
                                                
                                                public void run(ObjectContainer 
container, ClientContext context) {
                                                        container.delete(regme);
+                                                       
if(req.isCancelled(container)) {
+                                                               if(logMINOR) 
Logger.minor(this, "Request already cancelled");
+                                                               return;
+                                                       }
                                                        
if(container.ext().isActive(req))
                                                                
Logger.error(this, "ALREADY ACTIVE: "+req+" in delayed insert register");
                                                        container.activate(req, 
1);

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to