Author: toad
Date: 2008-06-20 13:09:05 +0000 (Fri, 20 Jun 2008)
New Revision: 20518

Modified:
   branches/db4o/freenet/src/freenet/client/async/SingleBlockInserter.java
Log:
Catch block already completed a bit earlier

Modified: 
branches/db4o/freenet/src/freenet/client/async/SingleBlockInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SingleBlockInserter.java     
2008-06-20 12:41:13 UTC (rev 20517)
+++ branches/db4o/freenet/src/freenet/client/async/SingleBlockInserter.java     
2008-06-20 13:09:05 UTC (rev 20518)
@@ -277,6 +277,10 @@
                        return;
                }
                synchronized(this) {
+                       if(finished) {
+                               Logger.error(this, "Block already completed: 
"+this);
+                               return;
+                       }
                        finished = true;
                }
                if(parent.persistent())


Reply via email to