]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_shun.cpp
Change /CHECK <#channel> to correctly report timestamp since it might have been TS...
[user/henk/code/inspircd.git] / src / modules / m_shun.cpp
index 25e8f7be8875bdce95877f75f3202bb1463d8891..86c3fc197d219e7af3c67ba03a3c7cf08daffc02 100644 (file)
@@ -2,7 +2,7 @@
  *       | Inspire Internet Relay Chat Daemon |
  *       +------------------------------------+
  *
- *  InspIRCd: (C) 2002-2008 InspIRCd Development Team
+ *  InspIRCd: (C) 2002-2009 InspIRCd Development Team
  * See: http://www.inspircd.org/wiki/index.php/Credits
  *
  * This program is free but copyrighted software; see
@@ -158,7 +158,7 @@ class ModuleShun : public Module
 {
        CommandShun* mycommand;
        ShunFactory *f;
-       std::map<std::string, bool> ShunEnabledCommands;
+       std::set<std::string> ShunEnabledCommands;
        bool NotifyOfShun;
 
  public:
@@ -206,7 +206,7 @@ class ModuleShun : public Module
 
                while (dcmds >> thiscmd)
                {
-                       ShunEnabledCommands[thiscmd] = true;
+                       ShunEnabledCommands.insert(thiscmd);
                }
 
                NotifyOfShun = MyConf.ReadFlag("shun", "notifyuser", "yes", 0);
@@ -239,7 +239,7 @@ class ModuleShun : public Module
                        return 0;
                }
 
-               std::map<std::string, bool>::iterator i = ShunEnabledCommands.find(command);
+               std::set<std::string>::iterator i = ShunEnabledCommands.find(command);
 
                if (i == ShunEnabledCommands.end())
                {