]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_filter.cpp
Fix a regression in m_cloaking
[user/henk/code/inspircd.git] / src / modules / m_filter.cpp
index bfec54059f27fd0831e4524515e0b034be32fe06..34d0bebb3cce91d865a14cde6f912b69ee4175b6 100644 (file)
@@ -156,7 +156,7 @@ class CommandFilter : public Command
 
 class ModuleFilter : public Module
 {
-       typedef std::set<std::string, irc::insensitive_swo> ExemptTargetSet;
+       typedef insp::flat_set<std::string, irc::insensitive_swo> ExemptTargetSet;
 
        bool initing;
        RegexFactory* factory;
@@ -377,7 +377,7 @@ ModResult ModuleFilter::OnUserPreMessage(User* user, void* dest, int target_type
 
 ModResult ModuleFilter::OnPreCommand(std::string &command, std::vector<std::string> &parameters, LocalUser *user, bool validated, const std::string &original_line)
 {
-       if (validated && IS_LOCAL(user))
+       if (validated)
        {
                flags = 0;
                bool parting;