Author: zothar
Date: 2006-05-30 02:39:52 +0000 (Tue, 30 May 2006)
New Revision: 8946

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Better initialize to avoid misleading warnings at startup in a couple of cases.

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-05-30 02:19:36 UTC (rev 
8945)
+++ trunk/freenet/src/freenet/node/Node.java    2006-05-30 02:39:52 UTC (rev 
8946)
@@ -914,6 +914,7 @@
         runningUIDs = new HashSet();
         dnsr = new DNSRequester(this);
         ps = new PacketSender(this);
+        nextPeerNodeStatusLogTime = System.currentTimeMillis() + (3*1000);
         // FIXME maybe these should persist? They need to be private though, 
so after the node/peers split. (bug 51).
         decrementAtMax = random.nextDouble() <= DECREMENT_AT_MAX_PROB;
         decrementAtMin = random.nextDouble() <= DECREMENT_AT_MIN_PROB;

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-05-30 02:19:36 UTC 
(rev 8945)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-05-30 02:39:52 UTC 
(rev 8946)
@@ -274,7 +274,10 @@
         // FIXME make mandatory once everyone has upgraded
         lastGoodVersion = fs.get("lastGoodVersion");

-               nominalPeer=new Vector();
+        // PeerNode starts life as disconnected
+        node.addStatusDisconnectedPeerNode(getIdentityString(), this);
+               
+        nominalPeer=new Vector();
         nominalPeer.removeAllElements();
         try{
                String physical[]=fs.getAll("physical.udp");


Reply via email to