Author: toad
Date: 2008-12-02 18:54:51 +0000 (Tue, 02 Dec 2008)
New Revision: 24016
Modified:
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Avoid useless completelyDeprecated()'s
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2008-12-02 18:54:29 UTC
(rev 24015)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2008-12-02 18:54:51 UTC
(rev 24016)
@@ -2186,8 +2186,10 @@
maybeSendInitialMessages();
setPeerNodeStatus(now);
node.peers.addConnectedPeer(this);
- if(completelyDeprecatedTracker != null)
-
completelyDeprecatedTracker.packets.completelyDeprecated(tracker);
+ if(completelyDeprecatedTracker != null) {
+ if(completelyDeprecatedTracker.packets !=
tracker.packets)
+
completelyDeprecatedTracker.packets.completelyDeprecated(tracker);
+ }
}
private synchronized boolean invalidVersion() {
@@ -2503,6 +2505,7 @@
cur = currentTracker;
prev = previousTracker;
}
+ if(prev.packets == cur.packets) return;
long t = prev.packets.getNextUrgentTime();
if(!(t > -1 && prev.packets.timeLastDecodedPacket() > 0 && (now
- prev.packets.timeLastDecodedPacket()) > 60*1000 &&
cur.packets.timeLastDecodedPacket() > 0 && (now
- cur.packets.timeLastDecodedPacket() < 30*1000) &&
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs