]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/commands/cmd_list.cpp
Fix <options:noservices> causing +o (and +q!) not being correctly given on channel...
[user/henk/code/inspircd.git] / src / commands / cmd_list.cpp
index d4abfd437b2c79ee4e70dc530dfd2243a9e8a67f..f0e1a143e626e0616a9332d6db3727a9f3fa3931 100644 (file)
@@ -51,9 +51,9 @@ CmdResult CommandList::Handle (const std::vector<std::string>& parameters, User
                if (too_many || too_few)
                        continue;
 
-               if (parameters.size() && (parameters[0][0] != '<' || parameters[0][0] == '>'))
+               if (parameters.size() && (parameters[0][0] != '<' && parameters[0][0] != '>'))
                {
-                       if (!InspIRCd::Match(i->second->name, parameters[0], lowermap) && !InspIRCd::Match(i->second->topic, parameters[0], lowermap))
+                       if (!InspIRCd::Match(i->second->name, parameters[0]) && !InspIRCd::Match(i->second->topic, parameters[0]))
                                continue;
                }