request LeaseSet through destination's tunnels

This commit is contained in:
orignal 2014-09-26 19:22:13 -04:00
parent 6af5fa3d27
commit 05148a2579
4 changed files with 9 additions and 9 deletions

View file

@ -742,7 +742,7 @@ namespace util
auto leaseSet = i2p::data::netdb.FindLeaseSet (destination);
if (!leaseSet || !leaseSet->HasNonExpiredLeases ())
{
i2p::data::netdb.Subscribe(destination);
i2p::data::netdb.Subscribe(destination, i2p::stream::GetSharedLocalDestination ()->GetTunnelPool ());
std::this_thread::sleep_for (std::chrono::seconds(10)); // wait for 10 seconds
leaseSet = i2p::data::netdb.FindLeaseSet (destination);
if (!leaseSet || !leaseSet->HasNonExpiredLeases ()) // still no LeaseSet