Author: toad
Date: 2007-02-02 18:39:16 +0000 (Fri, 02 Feb 2007)
New Revision: 11651

Modified:
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
Log:
Convert NPE to log error

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-02-02 
12:53:11 UTC (rev 11650)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-02-02 
18:39:16 UTC (rev 11651)
@@ -918,6 +918,10 @@
         int[] alreadyReported = new int[messages.length];
         MessageItem[] newMsgs = new MessageItem[messages.length];
         KeyTracker kt = pn.getCurrentKeyTracker();
+        if(kt == null) {
+               Logger.error(this, "Not connected while sending packets: "+pn);
+               return;
+        }
         int length = 1;
         length += kt.countAcks() + kt.countAckRequests() + 
kt.countResendRequests();
         int callbacksCount = 0;


Reply via email to