schedule cleanup again and add logging

This commit is contained in:
Jeff Becker
2016-08-27 15:45:56 -04:00
parent 0b21fce94e
commit 35b68db847

View File

@@ -138,6 +138,7 @@ namespace datagram
LogPrint(eLogInfo, "DatagramDestination: expiring idle session with ", ident.ToBase32()); LogPrint(eLogInfo, "DatagramDestination: expiring idle session with ", ident.ToBase32());
m_Sessions.erase(ident); m_Sessions.erase(ident);
} }
ScheduleCleanup();
} }
std::shared_ptr<DatagramSession> DatagramDestination::ObtainSession(const i2p::data::IdentHash & ident) std::shared_ptr<DatagramSession> DatagramDestination::ObtainSession(const i2p::data::IdentHash & ident)
@@ -180,6 +181,7 @@ namespace datagram
auto routingPath = m_RoutingSession->GetSharedRoutingPath(); auto routingPath = m_RoutingSession->GetSharedRoutingPath();
if(!routingPath) if(!routingPath)
{ {
LogPrint(eLogDebug, "DatagramSession: try getting new routing path");
// no routing path, try getting one // no routing path, try getting one
routingPath = GetNextRoutingPath(); routingPath = GetNextRoutingPath();
if(routingPath) // remember the routing path if we got one if(routingPath) // remember the routing path if we got one