Author: toad
Date: 2008-07-04 13:36:57 +0000 (Fri, 04 Jul 2008)
New Revision: 20980

Modified:
   branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
If empty, log an error instead of registering

Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-07-04 13:33:13 UTC (rev 20979)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-07-04 13:36:57 UTC (rev 20980)
@@ -407,8 +407,12 @@
                                                container.activate(req, 1);
                                                if(logMINOR)
                                                        Logger.minor(this, 
"finishRegister() for "+req);
-                                               if(anyValid)
-                                                       
schedCore.innerRegister(req, random, container);
+                                               if(anyValid) {
+                                                       
if(req.isCancelled(container) || req.isEmpty(container)) {
+                                                               
Logger.error(this, "Request is empty/cancelled: "+req);
+                                                       } else
+                                                               
schedCore.innerRegister(req, random, container);
+                                               }
                                                if(reg != null)
                                                        container.delete(reg);
                                                
maybeFillStarterQueue(container, context);


Reply via email to