Author: toad
Date: 2008-07-12 02:37:54 +0000 (Sat, 12 Jul 2008)
New Revision: 21093

Modified:
   branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
More paranoia

Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-07-12 02:34:26 UTC (rev 21092)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-07-12 02:37:54 UTC (rev 21093)
@@ -286,6 +286,10 @@

        protected void registerCheckStore(SendableGet[] getters, boolean 
persistent, 
                        Key[] keys, RegisterMe regme, BlockSet extraBlocks, 
boolean dontCache) {
+               if(isInsertScheduler && getters != null) {
+                       IllegalStateException e = new 
IllegalStateException("finishRegister on an insert scheduler");
+                       throw e;
+               }
                boolean anyValid = false;
                for(int i=0;i<keys.length;i++) {
                        Key key = keys[i];


Reply via email to