]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/compat.cpp
Clean up duplicated link snomask messages on errors
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / compat.cpp
index acd5ff1586a7fac370db5358c9ae7b1e08cbd37d..b35879cd99bd81074bcea4ed9b70d85cda81db7c 100644 (file)
@@ -34,6 +34,14 @@ void TreeSocket::CompatAddModules(std::vector<std::string>& modlist)
 {
        if (proto_version < 1202)
        {
+               for(std::vector<std::string>::iterator i = modlist.begin(); i != modlist.end(); ++i)
+               {
+                       if (*i == "m_halfop.so")
+                       {
+                               modlist.erase(i);
+                               break;
+                       }
+               }
                // you MUST have chgident loaded in order to be able to translate FIDENT
                modlist.push_back("m_chgident.so");
                for(int i=0; i * sizeof(char*) < sizeof(forge_common_1201); i++)