X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_alias.cpp;h=8c04a4dadd3fe0742ce67116f02f4abfd65b3f7f;hb=77954a2e31213ce355e9e319229c767dfbd698a4;hp=28190cec994b45a7077a85bd4973562f9f0e2955;hpb=58f4306bb6e1f91076fccf30a3b43a40b3d1915a;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_alias.cpp b/src/modules/m_alias.cpp index 28190cec9..8c04a4dad 100644 --- a/src/modules/m_alias.cpp +++ b/src/modules/m_alias.cpp @@ -12,7 +12,6 @@ */ #include "inspircd.h" -#include "wildcard.h" /* $ModDesc: Provides aliases of commands. */ @@ -85,7 +84,7 @@ class ModuleAlias : public Module virtual Version GetVersion() { - return Version(1,2,0,1,VF_VENDOR,API_VERSION); + return Version("$Id$", VF_VENDOR,API_VERSION); } std::string GetVar(std::string varname, const std::string &original_line) @@ -157,8 +156,16 @@ class ModuleAlias : public Module /* Does it match the pattern? */ if (!Aliases[i].format.empty()) { - if (!match(Aliases[i].case_sensitive, compare, Aliases[i].format)) - continue; + if (Aliases[i].case_sensitive) + { + if (InspIRCd::Match(compare, Aliases[i].format, case_sensitive_map)) + continue; + } + else + { + if (InspIRCd::Match(compare, Aliases[i].format)) + continue; + } } if ((Aliases[i].operonly) && (!IS_OPER(user)))