Author: toad
Date: 2006-08-09 00:01:26 +0000 (Wed, 09 Aug 2006)
New Revision: 9977

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Don't do a new DNS lookup early unless the peers list has changed.

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-08-09 00:00:02 UTC 
(rev 9976)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-08-09 00:01:26 UTC 
(rev 9977)
@@ -1560,13 +1560,14 @@
                                    }
                        }
                }
-               this.lastAttemptedHandshakeIPUpdateTime = 0;
         } catch (Exception e1) {
                 throw new FSParseException(e1);
         }

-        if(!Arrays.equals(oldPeers, nominalPeer.toArray(new 
Peer[nominalPeer.size()])))
+        if(!Arrays.equals(oldPeers, nominalPeer.toArray(new 
Peer[nominalPeer.size()]))) {
                changedAnything = true;
+               lastAttemptedHandshakeIPUpdateTime = 0;
+        }

         // DO NOT change detectedPeer !!!
         // The given physical.udp may be WRONG!!!


Reply via email to