From e078fae142238765f279b50c309f22a5a0761ce4 Mon Sep 17 00:00:00 2001 From: w00t Date: Sat, 12 Jul 2008 10:39:03 +0000 Subject: [PATCH] Add field to in XML stats output, also add to ProtoServer. Fixes part of bug #571, reported by Majic. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9971 e03df62e-2008-0410-955e-edbf42e46eb7 --- include/protocol.h | 1 + src/modules/m_httpd_stats.cpp | 3 ++- src/modules/m_spanningtree/protocolinterface.cpp | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/include/protocol.h b/include/protocol.h index 87d4ea384..8579f03aa 100644 --- a/include/protocol.h +++ b/include/protocol.h @@ -26,6 +26,7 @@ class ProtoServer public: std::string servername; std::string parentname; + std::string gecos; unsigned int usercount; unsigned int opercount; unsigned int latencyms; diff --git a/src/modules/m_httpd_stats.cpp b/src/modules/m_httpd_stats.cpp index ad4723ccb..5aa433318 100644 --- a/src/modules/m_httpd_stats.cpp +++ b/src/modules/m_httpd_stats.cpp @@ -121,7 +121,7 @@ class ModuleHttpStats : public Module data << ""; data << "" << Sanitize(c->topic) << ""; data << "" << Sanitize(c->setby) << ""; - data << "" << Sanitize(c->topicset) << ""; + data << "" << c->topicset << ""; data << ""; data << "" << Sanitize(c->ChanModes(true)) << ""; CUList* ulist = c->GetUsers(); @@ -161,6 +161,7 @@ class ModuleHttpStats : public Module data << ""; data << "" << b->servername << ""; data << "" << b->parentname << ""; + data << "" << b->gecos << ""; data << "" << b->usercount << ""; data << "" << b->opercount << ""; data << "" << b->latencyms << ""; diff --git a/src/modules/m_spanningtree/protocolinterface.cpp b/src/modules/m_spanningtree/protocolinterface.cpp index 850a27c22..66a18a5dd 100644 --- a/src/modules/m_spanningtree/protocolinterface.cpp +++ b/src/modules/m_spanningtree/protocolinterface.cpp @@ -16,6 +16,7 @@ void SpanningTreeProtocolInterface::GetServerList(ProtoServerList &sl) ps.parentname = s ? s->GetName() : ServerInstance->Config->ServerName; ps.usercount = i->second->GetUserCount(); ps.opercount = i->second->GetOperCount(); + ps.gecos = i->second->GetDesc(); ps.latencyms = i->second->rtt; sl.push_back(ps); } -- 2.39.2