Author: toad
Date: 2008-03-18 15:38:53 +0000 (Tue, 18 Mar 2008)
New Revision: 18560
Modified:
trunk/freenet/src/freenet/node/PeerManager.java
Log:
Maybe prevent continual NPEs in packetsender?
Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java 2008-03-17 17:41:36 UTC
(rev 18559)
+++ trunk/freenet/src/freenet/node/PeerManager.java 2008-03-18 15:38:53 UTC
(rev 18560)
@@ -1239,6 +1239,10 @@
PeerNodeStatus[] pns = getPeerNodeStatuses(true);
for(int i=0; i<pns.length; i++){
+ if(pns[i] == null) {
+ Logger.error(this,
"getPeerNodeStatuses(true)["+i+"] == null!");
+ continue;
+ }
switch (pns[i].getStatusValue()) {
case PEER_NODE_STATUS_CONNECTED:
numberOfConnected++;