]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_mlock.cpp
Remove ProtocolInterface::SendMode()
[user/henk/code/inspircd.git] / src / modules / m_mlock.cpp
index 22faa2119b22eed6f5f1e176449e63dd90a5d331..d9c43ec1087c6b0026a21c85b4b4d0493754638f 100644 (file)
@@ -23,15 +23,18 @@ class ModuleMLock : public Module
 {
        StringExtItem mlock;
 
-public:
-       ModuleMLock() : mlock("mlock", this) {};
+ public:
+       ModuleMLock()
+               : mlock("mlock", this)
+       {
+       }
 
        Version GetVersion() CXX11_OVERRIDE
        {
                return Version("Implements the ability to have server-side MLOCK enforcement.", VF_VENDOR);
        }
 
-       ModResult OnRawMode(User* source, Channel* channel, const char mode, const std::string& parameter, bool adding, int pcnt)
+       ModResult OnRawMode(User* source, Channel* channel, ModeHandler* mh, const std::string& parameter, bool adding)
        {
                if (!channel)
                        return MOD_RES_PASSTHRU;
@@ -43,6 +46,7 @@ public:
                if (!mlock_str)
                        return MOD_RES_PASSTHRU;
 
+               const char mode = mh->GetModeChar();
                std::string::size_type p = mlock_str->find(mode);
                if (p != std::string::npos)
                {