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;