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

Reply via email to