]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_dnsbl.cpp
m_check: remove unnecessary usage of CheckContext::List.
[user/henk/code/inspircd.git] / src / modules / m_dnsbl.cpp
index a645e2cd16b47d91bb54460cb24db2dce2d2aa5a..eade39bd706ce2278ee7dc523376aa1d9aaa86c8 100644 (file)
@@ -420,10 +420,14 @@ class ModuleDNSBL : public Module, public Stats::EventListener
                std::string dnsbl;
                if (!myclass->config->readString("dnsbl", dnsbl))
                        return MOD_RES_PASSTHRU;
+
                std::string* match = nameExt.get(user);
-               std::string myname = match ? *match : "";
-               if (dnsbl == myname)
+               if (!match)
+                       return MOD_RES_PASSTHRU;
+
+               if (InspIRCd::Match(*match, dnsbl))
                        return MOD_RES_PASSTHRU;
+
                return MOD_RES_DENY;
        }