]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_shun.cpp
Automatically apply +P to all permanent channels.
[user/henk/code/inspircd.git] / src / modules / m_shun.cpp
index 5388bb4856da5a2b078d3a9a8cce9c72a742956e..02272652439e4316b23d86cd065140755ebbc2bd 100644 (file)
@@ -44,6 +44,9 @@ public:
                if (InspIRCd::Match(u->GetFullHost(), matchtext) || InspIRCd::Match(u->GetFullRealHost(), matchtext) || InspIRCd::Match(u->nick+"!"+u->ident+"@"+u->GetIPString(), matchtext))
                        return true;
 
+               if (InspIRCd::MatchCIDR(u->GetIPString(), matchtext, ascii_case_insensitive_map))
+                       return true;
+
                return false;
        }