The protocol document (section 4.3.2) doth say:
      If the pending message store shows that a Request.Data message
      with the current UniqeID has already been seen at this node
      (indicating a loop in the message's journey), the node must
      compose a RequestFailed message in reply inheriting the UniqeID,
      HopsToLive, and Depth of the present request.

Request.java says something similar.

Aside from the spelling errors, that the RequestFailed should inherit
the HopsToLive makes no sense to me.  RequestFailed is a *reply* to the
DataRequest, and should probably get its HopsToLive from the Depth of
the DataRequest; alternatively, since RequestFailed is not technically
"forwarded," it should have a HopsToLive of 1.

_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to