]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/coremods/core_xline/cmd_zline.cpp
Fix the OnSendWhoLine event being completely broken with WHOX.
[user/henk/code/inspircd.git] / src / coremods / core_xline / cmd_zline.cpp
index 859be1004857e905cb2b9ef14cb8510e9378df8c..350f3270c0d8dd5518b5b056ff1cb271f7c4a688 100644 (file)
@@ -27,11 +27,10 @@ CommandZline::CommandZline(Module* parent)
        : Command(parent, "ZLINE", 1, 3)
 {
        flags_needed = 'o';
-       Penalty = 0;
        syntax = "<ipmask> [<duration> :<reason>]";
 }
 
-CmdResult CommandZline::Handle (const std::vector<std::string>& parameters, User *user)
+CmdResult CommandZline::Handle(User* user, const Params& parameters)
 {
        std::string target = parameters[0];
 
@@ -104,5 +103,5 @@ CmdResult CommandZline::Handle (const std::vector<std::string>& parameters, User
 
 bool CommandZline::IPMatcher::Check(User* user, const std::string& ip) const
 {
-       return InspIRCd::Match(user->GetIPString(), ip, ascii_case_insensitive_map);
+       return InspIRCd::MatchCIDR(user->GetIPString(), ip, ascii_case_insensitive_map);
 }