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!!!