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