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

Reply via email to