Author: toad
Date: 2007-03-22 20:47:32 +0000 (Thu, 22 Mar 2007)
New Revision: 12280

Modified:
   trunk/freenet/src/freenet/node/PacketSender.java
Log:
Fix another near-startup NPE

Modified: trunk/freenet/src/freenet/node/PacketSender.java
===================================================================
--- trunk/freenet/src/freenet/node/PacketSender.java    2007-03-22 20:43:08 UTC 
(rev 12279)
+++ trunk/freenet/src/freenet/node/PacketSender.java    2007-03-22 20:47:32 UTC 
(rev 12280)
@@ -35,7 +35,6 @@
     private final TreeMap timedJobsByTime;
     final Thread myThread;
     final Node node;
-    final PeerManager peers;
     NodeStats stats;
     long lastClearedOldSwapChains;
     long lastReportedNoPackets;
@@ -50,7 +49,6 @@
         resendPackets = new LinkedList();
         timedJobsByTime = new TreeMap();
         this.node = node;
-        this.peers = node.peers;
         myThread = new Thread(this, "PacketSender thread for 
"+node.portNumber);
         myThread.setDaemon(true);
         myThread.setPriority(Thread.MAX_PRIORITY);
@@ -171,11 +169,11 @@
                 pn.setPeerNodeStatus(now);
             }
         }
-        peers.maybeLogPeerNodeStatusSummary(now);
-        peers.maybeUpdateOldestNeverConnectedPeerAge(now);
+        pm.maybeLogPeerNodeStatusSummary(now);
+        pm.maybeUpdateOldestNeverConnectedPeerAge(now);
         stats.maybeUpdatePeerManagerUserAlertStats(now);
         stats.maybeUpdateNodeIOStats(now);
-        peers.maybeUpdatePeerNodeRoutableConnectionStats(now);
+        pm.maybeUpdatePeerNodeRoutableConnectionStats(now);
         long nextActionTime = Long.MAX_VALUE;
         long oldTempNow = now;
         for(int i=0;i<nodes.length;i++) {


Reply via email to