diff --git a/HTTPServer.cpp b/HTTPServer.cpp
index 9cd8954d..184e02b1 100644
--- a/HTTPServer.cpp
+++ b/HTTPServer.cpp
@@ -494,8 +494,9 @@ namespace http {
auto ntcpServer = i2p::transport::transports.GetNTCPServer ();
if (ntcpServer)
{
- s << "NTCP
\r\n";
- for (const auto& it: ntcpServer->GetNTCPSessions ())
+ auto sessions = ntcpServer->GetNTCPSessions ();
+ s << "NTCP ( " << (int) sessions.size() << " )
\r\n";
+ for (const auto& it: sessions )
{
if (it.second && it.second->IsEstablished ())
{
@@ -512,8 +513,9 @@ namespace http {
auto ssuServer = i2p::transport::transports.GetSSUServer ();
if (ssuServer)
{
- s << "
\r\nSSU
\r\n";
- for (const auto& it: ssuServer->GetSessions ())
+ auto sessions = ssuServer->GetSessions ();
+ s << "
\r\nSSU ( " << (int) sessions.size() << " )
\r\n";
+ for (const auto& it: sessions)
{
auto endpoint = it.second->GetRemoteEndpoint ();
if (it.second->IsOutgoing ()) s << " ⇒ ";