Browse Source

schedule cleanup again and add logging

pull/628/head
Jeff Becker 8 years ago
parent
commit
35b68db847
No known key found for this signature in database
GPG Key ID: AB950234D6EA286B
  1. 2
      Datagram.cpp

2
Datagram.cpp

@ -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

Loading…
Cancel
Save