fixed crash and few other small issues

This commit is contained in:
orignal 2014-03-13 07:43:54 -04:00
parent 74815d7462
commit 06088ff7a2
3 changed files with 11 additions and 7 deletions

View File

@ -218,7 +218,7 @@ namespace garlic
}
GarlicRouting routing;
GarlicRouting::GarlicRouting ()
GarlicRouting::GarlicRouting (): m_IsRunning (false), m_Thread (nullptr)
{
}

View File

@ -121,13 +121,16 @@ namespace util
s << "Our external address:" << "<BR>" << "<BR>";
for (auto& address : i2p::context.GetRouterInfo().GetAddresses())
{
switch (address.transportStyle) {
case i2p::data::RouterInfo::eTransportNTCP:
s << "NTCP&nbsp;&nbsp;";
switch (address.transportStyle)
{
case i2p::data::RouterInfo::eTransportNTCP:
s << "NTCP&nbsp;&nbsp;";
break;
case i2p::data::RouterInfo::eTransportSSU:
s << "SSU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
case i2p::data::RouterInfo::eTransportSSU:
s << "SSU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
break;
default:
s << "Unknown&nbsp;&nbsp;";
}
s << address.host.to_string() << ":" << address.port << "<BR>";
}

View File

@ -853,8 +853,9 @@ namespace ssu
auto it = m_Sessions.find (oldEndpoint);
if (it != m_Sessions.end ())
{
auto session = it->second;
m_Sessions.erase (it);
m_Sessions[newEndpoint] = it->second;
m_Sessions[newEndpoint] = session;
LogPrint ("SSU session ressigned from ", oldEndpoint.address ().to_string (), ":", oldEndpoint.port (),
" to ", newEndpoint.address ().to_string (), ":", newEndpoint.port ());
}