Author: toad
Date: 2007-04-17 13:06:20 +0000 (Tue, 17 Apr 2007)
New Revision: 12768

Modified:
   trunk/freenet/src/freenet/node/InsertHandler.java
Log:
Doh, fix NPE (maybe the one that keeps showing up in logs with no stacktrace?)

Modified: trunk/freenet/src/freenet/node/InsertHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/InsertHandler.java   2007-04-17 06:46:59 UTC 
(rev 12767)
+++ trunk/freenet/src/freenet/node/InsertHandler.java   2007-04-17 13:06:20 UTC 
(rev 12768)
@@ -353,7 +353,7 @@
                
node.nodeStats.remoteChkInsertBytesReceivedAverage.report(totalReceived);
                if(code == CHKInsertSender.SUCCESS) {
                        // Report both sent and received because we have both a 
Handler and a Sender
-                       if(sender.startedSendingData())
+                       if(sender != null && sender.startedSendingData())
                                
node.nodeStats.successfulChkInsertBytesSentAverage.report(totalSent);
                        
node.nodeStats.successfulChkInsertBytesReceivedAverage.report(totalReceived);
                }


Reply via email to