diff options
| author | 2012-07-04 20:26:24 +0200 | |
|---|---|---|
| committer | 2012-10-02 23:44:21 +0200 | |
| commit | 6b929c6dbb3d36c3873ab9911ad4d8a46ddbdc99 (patch) | |
| tree | 1affc94bfd9d6dc99f6fe7e9010ff8ca331aebac /src/modules/m_spanningtree/capab.cpp | |
| parent | m_spanningtree Only allow uuids in SVSJOIN, METADATA and OPERQUIT (diff) | |
| download | inspircd++-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.cpp | 8 |
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(); |
