Author: nextgens
Date: 2007-04-15 14:56:50 +0000 (Sun, 15 Apr 2007)
New Revision: 12747

Modified:
   trunk/freenet/src/freenet/node/fcp/ListPeersMessage.java
Log:
maybe fix Jflesch's problem

Modified: trunk/freenet/src/freenet/node/fcp/ListPeersMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ListPeersMessage.java    2007-04-15 
14:03:55 UTC (rev 12746)
+++ trunk/freenet/src/freenet/node/fcp/ListPeersMessage.java    2007-04-15 
14:56:50 UTC (rev 12747)
@@ -33,9 +33,11 @@
                        throw new 
MessageInvalidException(ProtocolErrorMessage.ACCESS_DENIED, "ListPeers requires 
full access", null, false);
                }
                PeerNode[] nodes = node.getPeerNodes();
-               for(int i = 0; i < nodes.length; i++) {
-                       PeerNode pn = nodes[i];
-                       handler.outputHandler.queue(new Peer(pn, withMetadata, 
withVolatile));
+               if(nodes != null) {
+                       for(int i = 0; i < nodes.length; i++) {
+                               PeerNode pn = nodes[i];
+                               handler.outputHandler.queue(new Peer(pn, 
withMetadata, withVolatile));
+                       }
                }
                handler.outputHandler.queue(new EndListPeersMessage());
        }


Reply via email to