aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_spanningtree/capab.cpp
diff options
context:
space:
mode:
authorGravatar attilamolnar2012-07-04 20:26:24 +0200
committerGravatar attilamolnar2012-10-02 23:44:21 +0200
commit6b929c6dbb3d36c3873ab9911ad4d8a46ddbdc99 (patch)
tree1affc94bfd9d6dc99f6fe7e9010ff8ca331aebac /src/modules/m_spanningtree/capab.cpp
parentm_spanningtree Only allow uuids in SVSJOIN, METADATA and OPERQUIT (diff)
downloadinspircd++-6b929c6dbb3d36c3873ab9911ad4d8a46ddbdc99.tar.gz
inspircd++-6b929c6dbb3d36c3873ab9911ad4d8a46ddbdc99.tar.bz2
inspircd++-6b929c6dbb3d36c3873ab9911ad4d8a46ddbdc99.zip
m_spanningtree Use iterators in CAPAB handler and when generating reply to spanningtree related /stats, use std::find() in TreeServer::DelChild()
Diffstat (limited to 'src/modules/m_spanningtree/capab.cpp')
-rw-r--r--src/modules/m_spanningtree/capab.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/m_spanningtree/capab.cpp b/src/modules/m_spanningtree/capab.cpp
index 378695091..40769df3d 100644
--- a/src/modules/m_spanningtree/capab.cpp
+++ b/src/modules/m_spanningtree/capab.cpp
@@ -37,12 +37,12 @@ std::string TreeSocket::MyModules(int filter)
std::string capabilities;
sort(modlist.begin(),modlist.end());
- for (unsigned int i = 0; i < modlist.size(); i++)
+ for (std::vector<std::string>::const_iterator i = modlist.begin(); i != modlist.end(); ++i)
{
- if (i)
+ if (i != modlist.begin())
capabilities.push_back(proto_version > 1201 ? ' ' : ',');
- capabilities.append(modlist[i]);
- Module* m = ServerInstance->Modules->Find(modlist[i]);
+ capabilities.append(*i);
+ Module* m = ServerInstance->Modules->Find(*i);
if (m && proto_version > 1201)
{
Version v = m->GetVersion();