]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/capab.cpp
m_spanningtree Remove unneeded #includes
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / capab.cpp
index cf0fde3e83ffd1841cd45e59d99d4c2351524a72..039a3c5e70b7a5db8de36497b5b046b35ce3aa36 100644 (file)
@@ -20,9 +20,7 @@
 
 
 #include "inspircd.h"
-#include "xline.h"
 
-#include "treesocket.h"
 #include "treeserver.h"
 #include "utils.h"
 #include "link.h"
@@ -32,9 +30,6 @@ std::string TreeSocket::MyModules(int filter)
 {
        std::vector<std::string> modlist = ServerInstance->Modules->GetAllModuleNames(filter);
 
-       if (filter == VF_COMMON && proto_version != ProtocolVersion)
-               CompatAddModules(modlist);
-
        std::string capabilities;
        sort(modlist.begin(),modlist.end());
        for (std::vector<std::string>::const_iterator i = modlist.begin(); i != modlist.end(); ++i)
@@ -197,7 +192,7 @@ bool TreeSocket::Capab(const parameterlist &params)
                capab->OptModuleList.clear();
                capab->CapKeys.clear();
                if (params.size() > 1)
-                       proto_version = atoi(params[1].c_str());
+                       proto_version = ConvToInt(params[1]);
                SendCapabilities(2);
        }
        else if (params[0] == "END")
@@ -251,7 +246,7 @@ bool TreeSocket::Capab(const parameterlist &params)
                }
                else
                {
-                       proto_version = atoi(capab->CapKeys.find("PROTOCOL")->second.c_str());
+                       proto_version = ConvToInt(capab->CapKeys.find("PROTOCOL")->second);
                        if (proto_version < MinCompatProtocol)
                        {
                                reason = "Server is using protocol version " + ConvToStr(proto_version) +