]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_messageflood.cpp
Allow non-opers to use /MKPASSWD
[user/henk/code/inspircd.git] / src / modules / m_messageflood.cpp
index 53df408f696e6dcdc7bca05892cd410732a732e9..5c217d791c0e02449e61b6232f65d732b7b468b3 100644 (file)
@@ -2,7 +2,7 @@
  *       | Inspire Internet Relay Chat Daemon |
  *       +------------------------------------+
  *
- *  InspIRCd: (C) 2002-2008 InspIRCd Development Team
+ *  InspIRCd: (C) 2002-2009 InspIRCd Development Team
  * See: http://www.inspircd.org/wiki/index.php/Credits
  *
  * This program is free but copyrighted software; see
@@ -28,7 +28,6 @@ class floodsettings : public classbase
        time_t reset;
        std::map<User*,int> counters;
 
-       floodsettings(InspIRCd *Instance) : ServerInstance(Instance), ban(0), secs(0), lines(0) {};
        floodsettings(InspIRCd *Instance, bool a, int b, int c) : ServerInstance(Instance), ban(a), secs(b), lines(c)
        {
                reset = ServerInstance->Time() + secs;
@@ -131,7 +130,7 @@ class MsgFlood : public ModeHandler
                                /* Set up the flood parameters for this channel */
                                int nlines = atoi(lines);
                                int nsecs = atoi(secs);
-                               if ((nlines<1) || (nsecs<1))
+                               if ((nlines<2) || (nsecs<1))
                                {
                                        source->WriteNumeric(608, "%s %s :Invalid flood parameter",source->nick.c_str(),channel->name.c_str());
                                        parameter.clear();