Author: toad
Date: 2008-03-25 00:50:14 +0000 (Tue, 25 Mar 2008)
New Revision: 18765

Modified:
   trunk/freenet/src/freenet/node/SendableGet.java
Log:
Turn NPE into ERROR log

Modified: trunk/freenet/src/freenet/node/SendableGet.java
===================================================================
--- trunk/freenet/src/freenet/node/SendableGet.java     2008-03-25 00:19:59 UTC 
(rev 18764)
+++ trunk/freenet/src/freenet/node/SendableGet.java     2008-03-25 00:50:14 UTC 
(rev 18765)
@@ -58,6 +58,10 @@
         * this one from the queue. */
        public boolean send(NodeClientCore core, RequestScheduler sched, Object 
keyNum) {
                ClientKey key = getKey(keyNum);
+               if(key == null) {
+                       Logger.error(this, "Key is null in send(): keyNum = 
"+keyNum+" for "+this);
+                       return false;
+               }
                if(Logger.shouldLog(Logger.MINOR, this))
                        Logger.minor(this, "Sending get for key "+keyNum+" : 
"+key);
                FetchContext ctx = getContext();


Reply via email to