]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_inviteexception.cpp
Attempt to revert r11734
[user/henk/code/inspircd.git] / src / modules / m_inviteexception.cpp
index 0b3621af7606abff054dc85f3d4258044ef5dc04..a7ae0c4317fec4f3de4b9f9e3d35af6b21087eef 100644 (file)
@@ -67,10 +67,9 @@ public:
                                std::string mask = std::string(user->nick) + "!" + user->ident + "@" + user->GetIPString();
                                for (modelist::iterator it = list->begin(); it != list->end(); it++)
                                {
-                                       if(InspIRCd::Match(user->GetFullRealHost(), it->mask) || InspIRCd::Match(user->GetFullHost(), it->mask) || (InspIRCd::MatchCIDR(mask, it->mask)))
+                                       if (chan->CheckBan(user, it->mask))
                                        {
-                                               // They match an entry on the list, so let them in.
-                                               return MOD_RES_DENY;
+                                               return MOD_RES_ALLOW;
                                        }
                                }
                        }