Author: toad
Date: 2008-01-29 11:58:13 +0000 (Tue, 29 Jan 2008)
New Revision: 17379

Modified:
   trunk/freenet/src/freenet/node/SendableRequest.java
Log:
logging

Modified: trunk/freenet/src/freenet/node/SendableRequest.java
===================================================================
--- trunk/freenet/src/freenet/node/SendableRequest.java 2008-01-29 11:13:54 UTC 
(rev 17378)
+++ trunk/freenet/src/freenet/node/SendableRequest.java 2008-01-29 11:58:13 UTC 
(rev 17379)
@@ -1,6 +1,7 @@
 package freenet.node;

 import freenet.client.async.ClientRequester;
+import freenet.support.Logger;
 import freenet.support.RandomGrabArray;
 import freenet.support.RandomGrabArrayItem;

@@ -56,7 +57,13 @@

        public void unregister() {
                RandomGrabArray arr = getParentGrabArray();
-               if(arr != null) arr.remove(this);
+               if(arr != null) {
+                       arr.remove(this);
+               } else {
+                       // Should this be a higher priority?
+                       if(Logger.shouldLog(Logger.MINOR, this))
+                               Logger.minor(this, "Cannot unregister "+this+" 
: not registered", new Exception("debug"));
+               }
        }

        /** Requeue after an internal error */


Reply via email to