X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_connflood.cpp;h=627e1c79e2e14dffcc11a89f04680bae54edf5b2;hb=cb4c516ace8fef75b8a54a141c3644af9697ac0a;hp=ae9fcf0e529308e0a4cad59f1d731eca17a5e821;hpb=67a4a9b62355ea57a2f4521ca5fc53bd4eac3a1f;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_connflood.cpp b/src/modules/m_connflood.cpp index ae9fcf0e5..627e1c79e 100644 --- a/src/modules/m_connflood.cpp +++ b/src/modules/m_connflood.cpp @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd: (C) 2002-2009 InspIRCd Development Team + * InspIRCd: (C) 2002-2010 InspIRCd Development Team * See: http://wiki.inspircd.org/Credits * * This program is free but copyrighted software; see @@ -24,9 +24,6 @@ private: time_t first; std::string quitmsg; - ConfigReader* conf; - - public: ModuleConnFlood() { @@ -47,20 +44,20 @@ public: void InitConf() { /* read configuration variables */ - conf = new ConfigReader; + ConfigReader conf; /* throttle configuration */ - seconds = conf->ReadInteger("connflood", "seconds", 0, true); - maxconns = conf->ReadInteger("connflood", "maxconns", 0, true); - timeout = conf->ReadInteger("connflood", "timeout", 0, true); - quitmsg = conf->ReadValue("connflood", "quitmsg", 0); + seconds = conf.ReadInteger("connflood", "seconds", 0, true); + maxconns = conf.ReadInteger("connflood", "maxconns", 0, true); + timeout = conf.ReadInteger("connflood", "timeout", 0, true); + quitmsg = conf.ReadValue("connflood", "quitmsg", 0); /* seconds to wait when the server just booted */ - boot_wait = conf->ReadInteger("connflood", "bootwait", 0, true); + boot_wait = conf.ReadInteger("connflood", "bootwait", 0, true); first = ServerInstance->Time(); } - virtual ModResult OnUserRegister(User* user) + virtual ModResult OnUserRegister(LocalUser* user) { time_t next = ServerInstance->Time();