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())