]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_connectban.cpp
m_spanningtree Remove unneeded #includes
[user/henk/code/inspircd.git] / src / modules / m_connectban.cpp
index dc2bc3f18b80eb0aebb3a195712d3e0d43f25806..e6bfdda1fab6e2d1ba1556a0d510d7ed2a6a56ac 100644 (file)
 
 class ModuleConnectBan : public Module
 {
- private:
        clonemap connects;
        unsigned int threshold;
        unsigned int banduration;
        unsigned int ipv4_cidr;
        unsigned int ipv6_cidr;
+
  public:
        void init()
        {
@@ -38,10 +38,6 @@ class ModuleConnectBan : public Module
                OnRehash(NULL);
        }
 
-       virtual ~ModuleConnectBan()
-       {
-       }
-
        virtual Version GetVersion()
        {
                return Version("Throttles the connections of IP ranges who try to connect flood.", VF_VENDOR);
@@ -63,7 +59,7 @@ class ModuleConnectBan : public Module
                if (threshold == 0)
                        threshold = 10;
 
-               banduration = ServerInstance->Duration(tag->getString("duration", "10m"));
+               banduration = InspIRCd::Duration(tag->getString("duration", "10m"));
                if (banduration == 0)
                        banduration = 10*60;
        }
@@ -118,7 +114,7 @@ class ModuleConnectBan : public Module
 
        virtual void OnGarbageCollect()
        {
-               ServerInstance->Logs->Log("m_connectban",DEBUG, "Clearing map.");
+               ServerInstance->Logs->Log("m_connectban",LOG_DEBUG, "Clearing map.");
                connects.clear();
        }
 };