Author: toad
Date: 2008-02-04 23:23:39 +0000 (Mon, 04 Feb 2008)
New Revision: 17527
Modified:
trunk/freenet/src/freenet/node/RequestHandler.java
Log:
Doh
Modified: trunk/freenet/src/freenet/node/RequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestHandler.java 2008-02-04 23:23:12 UTC
(rev 17526)
+++ trunk/freenet/src/freenet/node/RequestHandler.java 2008-02-04 23:23:39 UTC
(rev 17527)
@@ -54,15 +54,15 @@
return super.toString()+" for "+uid;
}
- public RequestHandler(Message m, PeerNode source, long id, Node n) {
+ public RequestHandler(Message m, PeerNode source, long id, Node n, short
htl, Key key) {
req = m;
node = n;
uid = id;
- htl = req.getShort(DMT.HTL);
this.source = source;
closestLoc = req.getDouble(DMT.NEAREST_LOCATION);
double myLoc = n.lm.getLocation();
- key = (Key) req.getObject(DMT.FREENET_ROUTING_KEY);
+ this.htl = htl;
+ this.key = key;
double keyLoc = key.toNormalizedDouble();
if(Location.distance(keyLoc, myLoc) < Location.distance(keyLoc,
closestLoc)) {
closestLoc = myLoc;