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;


Reply via email to