Author: toad
Date: 2009-04-02 15:28:22 +0000 (Thu, 02 Apr 2009)
New Revision: 26352
Modified:
trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
Log:
Check in right order, no point setting cancelled=true when finished=true already
Modified: trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
2009-04-02 15:11:35 UTC (rev 26351)
+++ trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
2009-04-02 15:28:22 UTC (rev 26352)
@@ -1267,8 +1267,8 @@
@Override
public void cancel(ObjectContainer container, ClientContext context) {
synchronized(this) {
+ if(finished) return;
if(super.cancel()) return;
- if(finished) return;
}
if(persistent())
container.store(this);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs