Author: toad
Date: 2008-03-13 13:02:14 +0000 (Thu, 13 Mar 2008)
New Revision: 18504

Modified:
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
Log:
Fix NPE

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2008-03-13 
03:51:27 UTC (rev 18503)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2008-03-13 
13:02:14 UTC (rev 18504)
@@ -1589,10 +1589,11 @@
                System.arraycopy(data, 0, output, 3, data.length);
                if(logMINOR) {
                        long now = System.currentTimeMillis();
-                       long last = pn.lastSentPacketTime();
                        String delta = "never";
-                       if (last>0)
+                       if(pn != null) {
+                               long last = pn.lastSentPacketTime();
                                delta = TimeUtil.formatTime(now-last, 2, 
true)+" ago";
+                       }
                        Logger.minor(this, "Sending auth packet for 
"+pn.getPeer()+" (phase="+phase+", ver="+version+", nt="+negType+") (last 
packet sent "+delta+") to "+replyTo+" data.length="+data.length);
                }
                sendAuthPacket(output, pn.outgoingSetupCipher, pn, replyTo, 
false);


Reply via email to