send our router information with RI request only

This commit is contained in:
orignal 2014-08-24 22:34:13 -04:00
parent ea9aa58471
commit 481b54a817

View File

@ -498,6 +498,8 @@ namespace data
if (!dest->IsExcluded (r->GetIdentHash ()) && dest->GetNumExcludedPeers () < 30) // TODO: fix TunnelGateway first if (!dest->IsExcluded (r->GetIdentHash ()) && dest->GetNumExcludedPeers () < 30) // TODO: fix TunnelGateway first
{ {
LogPrint ("Try ", key, " at floodfill ", peerHash); LogPrint ("Try ", key, " at floodfill ", peerHash);
if (!dest->IsLeaseSet ())
{
// tell floodfill about us // tell floodfill about us
msgs.push_back (i2p::tunnel::TunnelMessageBlock msgs.push_back (i2p::tunnel::TunnelMessageBlock
{ {
@ -505,6 +507,7 @@ namespace data
r->GetIdentHash (), 0, r->GetIdentHash (), 0,
CreateDatabaseStoreMsg () CreateDatabaseStoreMsg ()
}); });
}
// request destination // request destination
auto msg = dest->CreateRequestMessage (r, inbound); auto msg = dest->CreateRequestMessage (r, inbound);
msgs.push_back (i2p::tunnel::TunnelMessageBlock msgs.push_back (i2p::tunnel::TunnelMessageBlock