Author: toad
Date: 2008-02-19 17:28:43 +0000 (Tue, 19 Feb 2008)
New Revision: 18070

Modified:
   trunk/freenet/src/freenet/node/AnnounceSender.java
Log:
Decrement HTL on an incoming announcement, but not on a newly started local 
announcement.
This is similar to what it was before stripping out nearestLoc.

Modified: trunk/freenet/src/freenet/node/AnnounceSender.java
===================================================================
--- trunk/freenet/src/freenet/node/AnnounceSender.java  2008-02-19 17:23:04 UTC 
(rev 18069)
+++ trunk/freenet/src/freenet/node/AnnounceSender.java  2008-02-19 17:28:43 UTC 
(rev 18070)
@@ -45,6 +45,7 @@
                this.node = node;
                this.onlyNode = null;
                htl = (short) Math.min(m.getShort(DMT.HTL), node.maxHTL());
+       htl = node.decrementHTL(source, htl);
                target = m.getDouble(DMT.TARGET_LOCATION); // FIXME validate
                logMINOR = Logger.shouldLog(Logger.MINOR, this);
                cb = null;


Reply via email to