]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_restrictchans.cpp
Merge pull request #1361 from genius3000/master+rline_IP
[user/henk/code/inspircd.git] / src / modules / m_restrictchans.cpp
index b619ee4487392beb8d6da39fb5f0e4721db55ad3..9c7ed1213ee2cfdfa230ae0bc1d5af0c6ef831d7 100644 (file)
@@ -24,7 +24,7 @@
 
 class ModuleRestrictChans : public Module
 {
-       std::set<std::string, irc::insensitive_swo> allowchans;
+       insp::flat_set<std::string, irc::insensitive_swo> allowchans;
 
  public:
        void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
@@ -47,7 +47,7 @@ class ModuleRestrictChans : public Module
                        // user is not an oper and its not in the allow list
                        if ((!user->IsOper()) && (allowchans.find(cname) == allowchans.end()))
                        {
-                               user->WriteNumeric(ERR_BANNEDFROMCHAN, "%s :Only IRC operators may create new channels", cname.c_str());
+                               user->WriteNumeric(ERR_BANNEDFROMCHAN, cname, "Only IRC operators may create new channels");
                                return MOD_RES_DENY;
                        }
                }