diff options
| author | 2010-10-02 16:27:19 -0400 | |
|---|---|---|
| committer | 2010-10-02 16:27:19 -0400 | |
| commit | 1540f7475f4439a029f881eaa1efe747ee79da14 (patch) | |
| tree | 9ea646784217cd20b78c1a26045aeb88103c77fe /src/modules/m_spanningtree/protocolinterface.cpp | |
| parent | Make vhosts work when a user identifies with a server password (diff) | |
Remove some unneeded complexity from spanningtree
Diffstat (limited to 'src/modules/m_spanningtree/protocolinterface.cpp')
| -rw-r--r-- | src/modules/m_spanningtree/protocolinterface.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/modules/m_spanningtree/protocolinterface.cpp b/src/modules/m_spanningtree/protocolinterface.cpp index 5bc26014b..97a394c2e 100644 --- a/src/modules/m_spanningtree/protocolinterface.cpp +++ b/src/modules/m_spanningtree/protocolinterface.cpp @@ -48,8 +48,7 @@ void SpanningTreeProtocolInterface::GetServerList(ProtoServerList &sl) ps.servername = i->second->GetName(); TreeServer* s = i->second->GetParent(); ps.parentname = s ? s->GetName() : ""; - ps.usercount = i->second->GetUserCount(); - ps.opercount = i->second->GetOperCount(); + ps.usercount = i->second->UserCount; ps.gecos = i->second->GetDesc(); ps.latencyms = i->second->rtt; sl.push_back(ps); @@ -149,14 +148,12 @@ void SpanningTreeProtocolInterface::SendChannel(Channel* target, char status, co std::string cname = target->name; if (status) cname = status + cname; - TreeServerList list; + TreeSocketSet list; CUList exempt_list; Utils->GetListOfServersForChannel(target,list,status,exempt_list); - for (TreeServerList::iterator i = list.begin(); i != list.end(); i++) + for (TreeSocketSet::iterator i = list.begin(); i != list.end(); i++) { - TreeSocket* Sock = i->second->GetSocket(); - if (Sock) - Sock->WriteLine(text); + (**i).WriteLine(text); } } |
