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