Browse Source

send our router information with RI request only

pull/93/head
orignal 10 years ago
parent
commit
481b54a817
  1. 17
      NetDb.cpp

17
NetDb.cpp

@ -498,13 +498,16 @@ 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);
// tell floodfill about us if (!dest->IsLeaseSet ())
msgs.push_back (i2p::tunnel::TunnelMessageBlock {
{ // tell floodfill about us
i2p::tunnel::eDeliveryTypeRouter, msgs.push_back (i2p::tunnel::TunnelMessageBlock
r->GetIdentHash (), 0, {
CreateDatabaseStoreMsg () i2p::tunnel::eDeliveryTypeRouter,
}); r->GetIdentHash (), 0,
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

Loading…
Cancel
Save